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 74630C0AD for ; Wed, 19 Jun 2013 20:41:40 +0000 (UTC) Received: (qmail 25279 invoked by uid 500); 19 Jun 2013 20:41:40 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 25228 invoked by uid 500); 19 Jun 2013 20:41:40 -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 25220 invoked by uid 99); 19 Jun 2013 20:41:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Jun 2013 20:41:40 +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 shazron@gmail.com designates 209.85.216.52 as permitted sender) Received: from [209.85.216.52] (HELO mail-qa0-f52.google.com) (209.85.216.52) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 19 Jun 2013 20:41:35 +0000 Received: by mail-qa0-f52.google.com with SMTP id bv4so681299qab.4 for ; Wed, 19 Jun 2013 13:41:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=F+9ZahA+jNxsKeePE1Gc49gsRlulGUAKdLrk9nbGiJc=; b=GcbWD3ELlvcnsMI9SZLpfw52WCjXarD+p86S9sdZAbFy72BYOOsZSuNA19vd+IvCo2 n1nZ2baAnnTFR2iu6akpu4oXsqDGGL/VbIHYy9+4vKfHXf0I3MOEjmIBAyYwWZDXmQPW RnvIJ4lvKsurj8H5ymXHKkw1TVjp+bOEevrz5xuUDaJsJYtJ1FAOt96Z59AKC64hykHW cewMOyWSOvuWznZXQRpibjpz+fF3R4XNkWRHcgF2RFlJpFfc4Jfvsf2umQ1zo7tYMZNZ dWzxTghqOZSQdUYUFN+03DEXgnwfS7jCe9BtTgzrcza32auQPZ/aX/SjjgrewDIIPBcv 7imA== X-Received: by 10.224.61.5 with SMTP id r5mr1500252qah.32.1371674475061; Wed, 19 Jun 2013 13:41:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.49.12.145 with HTTP; Wed, 19 Jun 2013 13:40:35 -0700 (PDT) In-Reply-To: References: From: Shazron Date: Wed, 19 Jun 2013 13:40:35 -0700 Message-ID: Subject: Re: Documentation update to previous version To: "dev@cordova.apache.org" Content-Type: multipart/alternative; boundary=001a11c3f0a6d5687b04df87d901 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c3f0a6d5687b04df87d901 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Rhetorical question of course I am fixing this... On Wed, Jun 19, 2013 at 1:36 PM, Shazron wrote: > I noticed in cordova-docs, the 2.8.0 tag was tagged in a commit on master= , > but not in the 2.8.x branch. Furthermore, the commit that was tagged is n= ot > even in the 2.8.x branch. Do I fix this? > > > On Wed, Jun 19, 2013 at 11:51 AM, Shazron wrote: > >> Makes sense. I'll cherry-pick my changes to the relevant branches. >> >> >> On Wed, Jun 19, 2013 at 11:45 AM, Michael Brooks < >> michael@michaelbrooks.ca> wrote: >> >>> Hey guys, >>> >>> There is no denying that the release branch practice is a little odd fo= r >>> cordova-docs. This is because the cordova-docs repository versions >>> everything by directory (a legacy approach that we will someday shift >>> away >>> from). >>> >>> I'll hunt down the release wiki article and update it, but here is the >>> rundown of the release details: >>> >>> Generating the documentation: >>> --- >>> The documentation is always generated from the master branch on the HEA= D >>> commit. >>> The markdown is rendered to HTML as a one-to-one mapping of the /docs/ >>> directory. >>> Files can be merged together by defining the merge order in >>> /docs/language/version/config.json >>> >>> Updating the documentation for an upcoming release: >>> --- >>> Always commit into master. >>> When documenting an upcoming release, update the documentation under >>> docs/en/edge/ >>> >>> Updating the documentation for a previous release: >>> --- >>> Always commit into master. >>> Update the specific version (e.g. docs/en/2.7.0/) >>> Also update each newer version until edge (e.g. docs/en/2.8.0/ and >>> docs/en/edge) >>> Cherry-pick to the relevant release branch(es) (e.g. 2.7.x and 2.8.x) >>> Update each release branch tag to point to your new commit >>> >>> All in all, the release branches are a ceremony that are only used by >>> coho. >>> However, when cordova-docs is revamped to not include all versions, the= n >>> the tags and release branches will make a lot more sense. Additionally, >>> we'll be happy to have accurate tags for older versions. >>> >>> Michael >>> >>> >>> On Tue, Jun 18, 2013 at 9:34 AM, Shazron wrote: >>> >>> > Yeah I'm interested in the flow as well. I think we published >>> everything >>> > again in older releases, not sure if we are still doing that going >>> forward >>> > >>> > >>> > On Tue, Jun 18, 2013 at 9:30 AM, Marcel Kinard >>> wrote: >>> > >>> > > On Jun 17, 2013, at 6:21 PM, Shazron wrote: >>> > > >>> > > > Should I bother? I know they will go in edge. There are a couple = of >>> > > issues: >>> > > > https://issues.apache.org/jira/browse/CB-3753 >>> > > > https://issues.apache.org/jira/browse/CB-3752 >>> > > > >>> > > > Basically it's weird since if I added it to the 2.8.0 folder, it'= s >>> not >>> > in >>> > > > the 2.8.x branch, but is in master... >>> > > > >>> > > > So for older version updates, I don't bother with the older >>> branches, >>> > > yes? >>> > > > Just master and the older folders >>> > > >>> > > @mwbrooks, when the docs get published to the web at the end of the >>> > > release, does just edge or all version folders get published? >>> > > >>> > > If all folders get published, then correct, no need to commit to ol= d >>> > > branches, as all users that browse the docs online will see your >>> change >>> > in >>> > > the 2.8.0 folder (which is somewhat confusingly [but cleverly] from >>> > > master)=85 unless we ever build a patch release which doesn't seem = to >>> > happen, >>> > > with the possible exception of 2.9.x. >>> > >>> >> >> > --001a11c3f0a6d5687b04df87d901--