Return-Path: X-Original-To: apmail-couchdb-dev-archive@www.apache.org Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 896CA102D7 for ; Sun, 20 Oct 2013 14:01:36 +0000 (UTC) Received: (qmail 60865 invoked by uid 500); 20 Oct 2013 14:01:35 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 60671 invoked by uid 500); 20 Oct 2013 14:01:34 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 60663 invoked by uid 99); 20 Oct 2013 14:01:34 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Oct 2013 14:01:34 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS,T_FRT_BEFORE X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gs@redcometlabs.com designates 209.85.212.171 as permitted sender) Received: from [209.85.212.171] (HELO mail-wi0-f171.google.com) (209.85.212.171) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 20 Oct 2013 14:01:27 +0000 Received: by mail-wi0-f171.google.com with SMTP id h11so2829975wiv.16 for ; Sun, 20 Oct 2013 07:01:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:content-transfer-encoding:message-id:references:to; bh=nVvZ+vNiUAf7PS6gIyldZIIk+lvkiOn143i5ep79Bq0=; b=TqJcWPI1rXfa94PNJQB1+tML0qJ72yb7XZvDRtW5DUEU4g6U2Mfy/pvL2AqzZ01y15 /Yh+To+KMTbKXe8uB5YVt5t8tdRc+eMI53s1kNtzpRi9niHcOL1oj5P4ZbsCfQadaK62 ny5zfFMyObN+MSlakD5EfYrhX/30vpDNEtTRGOOitZfeqloNFrEOnrzwXKke9mwgqoGt Y8Dq69RIVoCspxrbxhegL3kzML0SgHo/Iy9jqiVbvAOYfwkd3r70LVmZI28W3uPQkh11 Pr52hSEr0b6BDBT08YSAYlky7IImiiwK7PCcDVtWiGx+nIecdNYixXkB763h8q2mLOMZ 9ZQg== X-Gm-Message-State: ALoCoQnV5ViB58qNisjjKBZzsBV6dXHoBi9LcT/sMp5m3HHWbIeOdkyBcRuvtNvpeNbCIeFC6itf X-Received: by 10.180.105.36 with SMTP id gj4mr6330373wib.14.1382277666932; Sun, 20 Oct 2013 07:01:06 -0700 (PDT) Received: from [192.168.0.2] (105-236-251-189.access.mtnbusiness.co.za. [105.236.251.189]) by mx.google.com with ESMTPSA id s4sm46073488wiy.1.2013.10.20.07.01.05 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 20 Oct 2013 07:01:06 -0700 (PDT) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Subject: Re: couchdb internals doc repo From: Garren Smith In-Reply-To: Date: Sun, 20 Oct 2013 16:01:03 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <00026FD6-D9B8-4A93-9AA4-190FC0E10E41@apache.org> References: To: dev@couchdb.apache.org X-Mailer: Apple Mail (2.1510) X-Virus-Checked: Checked by ClamAV on apache.org Hi Benoit, This is a great idea. I also think this should be in the docs. Many = people will find it easy to access from there. Cheers Garren On 20 Oct 2013, at 2:03 PM, Noah Slater wrote: > I think if we're documenting CouchDB internals, and other dev topics > relating to CouchDB, then it's fine for that stuff to live inside the > CouchDB manual. We host it online, so people can access it without = having > to download CouchDB itself. >=20 > Also, you can edit ReST directly from Github. So contributing should = be as > easy as forking your branch, and then editing the file in the Github > interface itself. At least, I think that's how Alexander imagines = people > might contribute! >=20 >=20 > On 20 October 2013 13:59, Benoit Chesneau wrote: >=20 >> On Sun, Oct 20, 2013 at 1:09 PM, Noah Slater = wrote: >>=20 >>> Benoit, >>>=20 >>> Any way to get commit messages or notifications sent to the mailing = list? >>>=20 >>=20 >> was about to set it up. >>=20 >>>=20 >>> As a community, we've promised to have all major activity happen on = the >>> mailing list. Usually, this would apply to code. But I think you = could >> say >>> the same about the development documentation. If there is = significant >> work >>> going on away from the mailing lists, we may have to do a full IP >> Clearance >>> when we want to merge it back. >>>=20 >> How difficult would it be fore you to create a new branch for this? = And >>> while you're at it, create a new section in the manual that we ship = under >>> share/doc. A section for developers. Because we mirror to Github, = you >>> should still be able to invite PRs. >>>=20 >>>=20 >>>=20 >> No difficulties really. I just felt like it, since no-one really took = care >> about it until now. (we talk about that many time even 2 years ago at = the >> summit). >>=20 >> I can without difficulties (except having to convert it to this ugly >> restructured text) moved it to a branch or even master. I just want = to make >> sure anyone is enough comfortable to work on a doc mixed with user = things. >> And by anyone I am thinking to people that work on couchdb = alternatives. >>=20 >> - benoit >>=20 >>=20 >>>=20 >>> On 20 October 2013 12:32, Benoit Chesneau = wrote: >>>=20 >>>> Hi all, >>>>=20 >>>> It came to my mind that a some people are asking how the couchdb >>> internals >>>> are working. Some for implementing alternatives, some to start = start to >>>> hack on couchdb and others for pure curiosity. >>>>=20 >>>> I have started a repository to collect the docs about it: >>>>=20 >>>> https://github.com/benoitc/couchdb_internals >>>>=20 >>>> For now it only contains the docs I have about the replication >> algorithm. >>>> If you want to join me in that effort, just open a PR. For those = who >> also >>>> want direct commit access, then start with a pr with some content = and >> ask >>>> for it. This is that simple. >>>>=20 >>>> Things that will be accepted on that repo are: >>>>=20 >>>> - docs >>>> - corrections >>>> - anything that can help to maintain and display such docs. >>>>=20 >>>> Part of the docs could eventually be merged later in the couchdb >>> repository >>>> but I also think that having such repo outside can also be a good = start >>> for >>>> a collaboration between many projects around and share new >>>> ideas/implementations details. >>>>=20 >>>>=20 >>>> Anyway will be on irc or on the ml if you want to discuss about it. >>>>=20 >>>> Best, >>>>=20 >>>> - benoit >>>>=20 >>>=20 >>>=20 >>>=20 >>> -- >>> Noah Slater >>> https://twitter.com/nslater >>>=20 >>=20 >=20 >=20 >=20 > --=20 > Noah Slater > https://twitter.com/nslater