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 4DD711051C for ; Fri, 2 Aug 2013 20:18:53 +0000 (UTC) Received: (qmail 90483 invoked by uid 500); 2 Aug 2013 20:18:52 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 90336 invoked by uid 500); 2 Aug 2013 20:18:52 -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 90320 invoked by uid 99); 2 Aug 2013 20:18:52 -0000 Received: from minotaur.apache.org (HELO minotaur.apache.org) (140.211.11.9) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Aug 2013 20:18:52 +0000 Received: from localhost (HELO mail-wg0-f54.google.com) (127.0.0.1) (smtp-auth username nslater, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Aug 2013 20:18:52 +0000 Received: by mail-wg0-f54.google.com with SMTP id n11so856566wgh.21 for ; Fri, 02 Aug 2013 13:18:50 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=6Fy7hI8dEWJlAuBPEHS5IXflI6uFfsSrUiEnmiur1n0=; b=JLX5iiQHISNzJ0Xtm4ICkOqLXu24dJ9/36kPD6vG9NXgS8ODF3vNfWitdz41om3xkr Yog3zqkHPEHP9ZJUZjscemoTk2/d9YJxOLHN2BXhKAllkIHOwjiiXsOisNF73wCSQc30 XxfExFQjeayRgajPWpGrMwsB1GZJsH8cdwtBSYxYQ5ELsK/DF481O2fXNQ2JS3qCm3z+ ns2jJZtzWYngjd1TKpkGEBal6y1YbjzxIQa5cm7XMF7A5cfOK7KxIyfIE5KQeQVcVWBu eTG10jXBWCRMUaCF6jK2WvINopwNqhdqQcYjkwdDSro96UwJWAMcHgg3thq2qINOGHCY VBaQ== X-Gm-Message-State: ALoCoQkawNG28ceLykl3IwSe2weU2v9JrMbUZB2WRMzV+YVrOYhKSQZepzkU6ulgoUYPxJJNUSRV MIME-Version: 1.0 X-Received: by 10.180.104.10 with SMTP id ga10mr2954732wib.35.1375474730706; Fri, 02 Aug 2013 13:18:50 -0700 (PDT) Received: by 10.216.0.72 with HTTP; Fri, 2 Aug 2013 13:18:50 -0700 (PDT) X-Originating-IP: [178.250.115.206] In-Reply-To: References: Date: Fri, 2 Aug 2013 21:18:50 +0100 Message-ID: Subject: Re: Project proposal for ICFOSS From: Noah Slater To: Yashin Mehaboobe Cc: "dev@couchdb.apache.org" , Noah Slater , Dirkjan Ochtman , Dave Cottlehuber Content-Type: multipart/alternative; boundary=f46d04374a09b8b24804e2fcaa8c --f46d04374a09b8b24804e2fcaa8c Content-Type: text/plain; charset=ISO-8859-1 On 30 July 2013 20:13, Yashin Mehaboobe wrote: > > 1.User runs bootstrap > Yep. But remember: only people building CouchDB from a Git checkout will ever need to run ./boostrap. When we distribute CouchDB from our website, all of the files that ./boostrap generates are included for them. > 2.Bootstrap fetches the git commit messages too and stores in an rst file > Sounds good. > 3.The python script uses this rst file to generate documentation. > Yep! But note: the Python script that generates the RST files is called by make. So we have two steps here: ./bootstrap run on a pristine source checkout, and only run by devs. It talks to Git, and generates an RST file. Make is configured to expect the RST file, as if it were a regular part of the source. When you run "make", the regular rules for building the docs should pick up the RST file and include it into the docs. -- NS --f46d04374a09b8b24804e2fcaa8c--