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 5816B9CB4 for ; Tue, 21 May 2013 17:31:06 +0000 (UTC) Received: (qmail 47123 invoked by uid 500); 21 May 2013 17:31:06 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 47059 invoked by uid 500); 21 May 2013 17:31:06 -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 47046 invoked by uid 99); 21 May 2013 17:31:05 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 May 2013 17:31:05 +0000 Received: from localhost (HELO mail-ie0-f169.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Tue, 21 May 2013 17:31:04 +0000 Received: by mail-ie0-f169.google.com with SMTP id u16so2511310iet.28 for ; Tue, 21 May 2013 10:31:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=fCetT1pV8mxIWBkl068gQ30w3HDXmLmvHFfhmazmnPk=; b=CDFcLYsnw+B0cyaGOvwTO6E93D3ukAD4mqrBvP+uJKDs/LR3lSLfty9DkXh8tvMwk8 IP+ud2anXO4uz6Ax15LV+gvsI/U4ByxhP1R8FVWhw2ryexQgL7RQ+O+JASii+TG669ox wJnBk7tPIuqXWrSjrGxJBhGvKAa64FIiB19aacf3fwUowh72r3wC/MdjoONFwxXzoiSx FeGZWSHDMnLKxfYbB4WNgRj93tVpet4g4pb6KBGi12y9o6tjCFhj2EhZlrhi7GQA+WrE 8bs2FBaiax/Yj6AfmVNMSuof4k4VWdoaTgt5ZO6JQs2vjomsFYJ3IOCetbIq7hrKH6va QJLA== MIME-Version: 1.0 X-Received: by 10.50.6.52 with SMTP id x20mr2034509igx.13.1369157464687; Tue, 21 May 2013 10:31:04 -0700 (PDT) Received: by 10.50.233.4 with HTTP; Tue, 21 May 2013 10:31:04 -0700 (PDT) X-Originating-IP: [178.250.115.206] In-Reply-To: <143B216E-048D-4138-9C7E-155F37E853C5@apache.org> References: <8A9C93F9-05A9-452F-B8FE-7815D0738226@apache.org> <85E83243-7828-473B-A805-9DBF955113DC@apache.org> <143B216E-048D-4138-9C7E-155F37E853C5@apache.org> Date: Tue, 21 May 2013 18:31:04 +0100 Message-ID: Subject: Re: Getting rid of file lists in documentation Makefiles From: Noah Slater To: "dev@couchdb.apache.org" Content-Type: multipart/alternative; boundary=047d7bd752b653217804dd3dd09a X-Gm-Message-State: ALoCoQn9s9qDcuZ54nEciRazTl1L1h3teFzO/Ei+jKbnNLJbHbbuxOjmrz8zqPJrluBEX/875KBL --047d7bd752b653217804dd3dd09a Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Always good when that happens. On 21 May 2013 18:19, Jan Lehnardt wrote: > On May 21, 2013, at 19:17 , Noah Slater wrote: > > > As someone who contributes to the wiki quite frequently, I'm not sure I > > agree about the experience being horrendous. However, I would like it t= o > be > > easier. But this is one of many considerations. > > > > As I say, we don't need to make any Big Decisions on this. Let's just > take > > things step-by-step. > > > > Some good candidates for the docs right away: > > > > http://wiki.apache.org/couchdb/Frequently_asked_questions > > http://wiki.apache.org/couchdb/Breaking_changes > > http://wiki.apache.org/couchdb/Error_messages > > http://wiki.apache.org/couchdb/Troubleshooting > > http://wiki.apache.org/couchdb/Known_Problems > > http://wiki.apache.org/couchdb/ContributorWorkflow > > http://wiki.apache.org/couchdb/Running%20CouchDB%20in%20Dev%20Mode > > http://wiki.apache.org/couchdb/Source%20Code%20Repository%20Organizatio= n > > http://wiki.apache.org/couchdb/Merge_Procedure > > http://horicky.blogspot.ie/2008/10/couchdb-implementation.html > > > > And then lots of really obvious stuff like: > > > > http://wiki.apache.org/couchdb/Full_text_search > > http://wiki.apache.org/couchdb/Adding_Runtime_Statistics > > http://wiki.apache.org/couchdb/Tips_%26_Tricks_for_developers > > http://wiki.apache.org/couchdb/couch_edocs > > > > ... And many more. > > > > There is plenty of work here for people to get stuck in to. And I'd lik= e > to > > see us move this stuff over first. > > > > (I think because I am worried that we'll make a few new things in the > docs, > > forget to update them, and never bother to move the old stuff. I'd like > to > > see someone put in the legwork with the existing docs before we start > > talking about new docs.) > > > > For the new stuff we've been talking about. Who we are, how we work, et= c, > > etc, let's just stick this on the wiki as part of a drafting process. I= n > > fact, I would be completely happy with the general idea that the wiki i= s > > the place where we draft things. And the doc is where we migrate things > as > > they mature. > > we are saying the same thing. > > Jan > -- > > > > > > > > > > > > On 21 May 2013 18:08, Jan Lehnardt wrote: > > > >> > >> On May 21, 2013, at 19:02 , Noah Slater wrote: > >> > >>> Also... > >>> > >>> > >>> On 21 May 2013 17:23, Jan Lehnardt wrote: > >>> > >>>> > >>>> On May 21, 2013, at 17:25 , Noah Slater wrote: > >>>> > >>>>> I think the idea of a "Developer Handbook" is a good one. > >>>>> That's separate from a "CouchDB Manual" though. > >>>> > >>>> I=92m roughly modelling this after the FreeBSD project which has > >>>> > >>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ > >>>> (this corresponds to our =93docs/=94) > >>>> > >>>> and > >>>> > >>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook= / > >>>> > >>>> (and a few more). > >>>> > >>>> So they have separate handbooks for this, and I think eventually tha= t > >>>> makes sense for us as well, but I thought it was easiest to get > started > >>>> with the developer handbook as a chapter/section in our docs/ until = it > >>>> is substantial enough to make into its own. > >>> > >>> > >>> It's worth considering that a developer handbook is "out-of-band" fro= m > a > >>> release perspective. > >> > >> The 1.2.0 docs would explain the view engine as it existed then, the > 1.3.0 > >> would explain the new view engine. > >> > >> Of course there is a lot of docs applicable to any version, but that i= s > >> true for the HTTP API docs as well. > >> > >> Jan > >> -- > >> > >> > >> > >>> That is, developer information is bound to release > >>> versions, so it makes no sense to freeze it at those points. But if > >> you're > >>> putting developer handbook information into the manual, then you are > >> forced > >>> to freeze it every time we do a release. > >>> > >>> For this reason, I am inclined to believe that any developer handbook > is > >>> kept out of the main Git repos. > >>> > >>> > >>>>> For now, let's focus on getting the manual up to scratch, and let's > >> keep > >>>>> the handbook stuff on the wiki. > >>>>> > >>>>> We can re-evaluate the situation later. I'm not married to it. :) > >>>> > >>>> I want to start this asap because we have some thing flying around > >>>> elsewhere that would benefit from getting into a definite location. > >>>> > >>> > >>> Sure. But we already have a place for it: the wiki. This is the statu= s > >> quo. > >>> :) > >>> > >>> Let's not bite off more than we can chew. The docs are very new, and > >> we've > >>> not even established a merge / release procedure for making sure they > are > >>> kept up to date. > >>> > >>> Once the docs are a little more settled, and the dev handbook stuff i= s > a > >>> little more mature, we can move the content wherever we like. Nothing > has > >>> to be permanent. > >>> > >>> -- > >>> NS > >> > >> > > > > > > -- > > NS > > --=20 NS --047d7bd752b653217804dd3dd09a--