Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-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 C5B9CEC78 for ; Fri, 15 Mar 2013 03:21:14 +0000 (UTC) Received: (qmail 98361 invoked by uid 500); 15 Mar 2013 03:21:14 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 98320 invoked by uid 500); 15 Mar 2013 03:21:14 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 98256 invoked by uid 99); 15 Mar 2013 03:21:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Mar 2013 03:21:11 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of mikeywbrooks@gmail.com designates 74.125.82.179 as permitted sender) Received: from [74.125.82.179] (HELO mail-we0-f179.google.com) (74.125.82.179) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 15 Mar 2013 03:21:08 +0000 Received: by mail-we0-f179.google.com with SMTP id p43so2797255wea.24 for ; Thu, 14 Mar 2013 20:20:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=Yh7QmcwG0uNFTv11PsagZu0RsZ/QSf7dACj8d4wIBUs=; b=A5gI0TWd/m50uElF0+y7JypyoTT6yOfrjYq+QcHItpPt23KU8toK/9S4Ig47zoraQ+ QJZuEitdGnj6i3/R6+ldAgXaK8KdfpK9L0XHFZooIGKTMEY4fAZW9sbXZn5jQOX6G7KK hcbKkPdwTLJ2SgNgT6rK83m1rbMPc4sWLWvWHgTHm3Vty1iICPdbwrjY6IsetV9tQjeB Z+xBhKsP2Pp8+Pnip+pkcTzaVd3akKmkh7LDeo4R+cYL3LkRrhpIAHR5jX2doKpK84rw HKtzjghBAIXRhJeVTauQ5JeATRwslonXObsxQU80tm7iTTwm6Xkcg3v+f/G2eRTMCWoL sdEg== MIME-Version: 1.0 X-Received: by 10.195.12.133 with SMTP id eq5mr8041905wjd.52.1363317646846; Thu, 14 Mar 2013 20:20:46 -0700 (PDT) Sender: mikeywbrooks@gmail.com Received: by 10.216.153.100 with HTTP; Thu, 14 Mar 2013 20:20:46 -0700 (PDT) In-Reply-To: <7B8DE9FA-D7B8-4F6B-887B-F7977C6E2472@gmail.com> References: <7B8DE9FA-D7B8-4F6B-887B-F7977C6E2472@gmail.com> Date: Thu, 14 Mar 2013 20:20:46 -0700 X-Google-Sender-Auth: go8tWk2udTT5ocFDdkD45V8iftc Message-ID: Subject: Re: New doc with new git workflows From: Michael Brooks To: dev@cordova.apache.org Content-Type: multipart/alternative; boundary=047d7bb04c900e741804d7ee20b9 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bb04c900e741804d7ee20b9 Content-Type: text/plain; charset=ISO-8859-1 Reads very well, nice work Braden! I was going to mention adding the creation of a topic branch for completeness, but Ian, Max, and you have already hashed that out. I would vote to create a "Contributor" section under "Guides." If Marcel feels there's importance in defining roles, then that's where that documentation can go as well. Another useful article would be GitHub Pull Requests (sending and managing), since Apache is a read-only mirror. Not sure how useful it is, but my PhoneGap Day 2012 presentation "Contributing to Apache Cordova" [1] added some definitions about Contributor and Committer. [1] http://michaelbrooks.ca/deck/contributing-to-cordova/2012-08-21-adobe-web-summit/index.html Michael On Tue, Mar 12, 2013 at 1:52 PM, Marcel Kinard wrote: > From a conceptual perspective, one of the things that seems a bit > convulted across the project is that there aren't clear documentation > buckets for the different roles: Cordova committer, Cordova contributor, > Cordova user. There is some really good content, but it's a bit fractured > across the cordova-docs.git, README.md in other repos, wiki, etc. Maybe I > just look at things through role-colored glasses. > > Your googledrive doc looks like great content for the Cordova committer. > This suggestion may be growing the scope from what you intended, but would > it make sense to build a "Cordova committer" bucket and start to > consolidate docs for that role in that place starting with this one, such > as moving similar content out of the wiki, etc? > > What you've written here I would categorize as process or governance. > Another question I'd ask is if the process/governance docs should go in the > source code repo or someplace else? Assuming they will be branched and > version-tagged similar to the code, that puts them the same timeline as the > code. But I don't typically think of branching and snapshotting > process/governance docs and keeping around old copies, because > process/governance is constantly evolving and generally new > process/governance can be mixed with old code because it is > infrastructure-related, instead of function-in-code related. So perhaps the > question here is (assuming this md goes into git) should that git not get > branched/snapshot'd, and instead publish only HEAD, because you always use > the process/governance described in HEAD? In which case, a wiki is not a > bad versioning model, assuming you can render what you want. > > -- Marcel Kinard > > On Mar 11, 2013, at 7:35 PM, Braden Shepherdson > wrote: > > > I wrote up the new git workflows into a doc intended for inclusion in the > > Cordova Documentation (it provides much nicer formatting than the wiki). > > You can check it out here: > > > > > https://googledrive.com/host/0B8sLcyOAEX-XUHAxNXhISE5rTTg/guide_contributing_index.md.html > > > > Please let me know if you spot any problems or have any questions. If > > people like the idea of a contributor entry in the Guide, I'll commit > this > > into edge. > > > > Braden > > --047d7bb04c900e741804d7ee20b9--