couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McDaniel <>
Subject Re: Helping out
Date Wed, 11 Feb 2009 16:25:37 GMT
  Hey, David.

  I also support the 'best practices' writeup that Paul Davis
  mentioned.  Help is available many places; I suggest
  here :
  and  :
  and  :
 Another 'best practice' question recently came up on the
 mailing list that re-occurs occasionally ...

  If you do anything with the source code ...

  As you sleuth out how the source works, add documentation
  in the source (ala
  so more detailed documentation will be facilitated when
  using ...

  I do not know which modules are most useful to expose though
  couch_query_servers.erl, couch_os_process.erl, and
  couch_view_updater.erl seem pertinent to writing an external
  (native Erlang) view server.

  I would like to see compilation of definitions of data
  structures, as well.  For example, the Erlang term
  representations of:  
  * Doc
  * structure(s) written to/from file (couch_view_updater ?)
  * etc.


On Wed, Feb 11, 2009 at 10:45:32AM -0500, Damien Katz wrote:
> Hi Dave. Sorry about the layoff. That sucks. :(
> The best way to get involved is to hang out and participate here on the 
> mailing lists. Also the wiki has a lot of information, and not all of it 
> accurate or up to date, so a good way to get started and to help the 
> community is to use the wiki docs yourself and actively update anything 
> that is wrong or confusing or could just be worded better. Documentation 
> improvements are a big help.
> As far as getting started hacking on the source, I thought we had a page 
> on the wiki for how to get started hacking, but I can't find it now. 
> Anyone else got pointers?
> -Damien
> On Feb 11, 2009, at 12:27 AM, David Van Couvering wrote:
>> Hello.  I've been following CouchDB from the sidelines for a while but
>> haven't been able to put much time into it.
>> Recently, however, Sun laid me off, and I thought this would be a good
>> opportunity to get a little more engaged.
>> No better way, IMHO, than to help out with the project.  FYI, I'm  
>> already a
>> committer to Apache Derby, although I haven't been active there in the 
>> past
>> few years.
>> I was looking at your road map and it looked like you want to get a  
>> lot of
>> documentation written.  I was thinking that would be a great way for  
>> me to
>> start learning CouchDB.  Is there a specific document that you would  
>> like to
>> me to try my hand at?  Also, what are your processes, technologies and
>> standards around documentation?
>> I can also start poking around at your bug list and perhaps offer some
>> patches to get my feet wet.  Is there anything in particular that you 
>> would
>> like someone to focus on?  I don't have an Erlang background, although 
>> I'm
>> interested in learning.  My background is server-side Java and  
>> databases,
>> for the most part.
>> I look forward to hearing from you.  Meanwhile I'll try to get a build 
>> going
>> and see how that goes.
>> All the best,
>> David
>> -- 
>> David W. Van Couvering

Michael McDaniel
Portland, Oregon, USA

View raw message