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 not
even in the 2.8.x branch. Do I fix this?


On Wed, Jun 19, 2013 at 11:51 AM, Shazron <shaz...@gmail.com> wrote:

> Makes sense. I'll cherry-pick my changes to the relevant branches.
>
>
> On Wed, Jun 19, 2013 at 11:45 AM, Michael Brooks <mich...@michaelbrooks.ca
> > wrote:
>
>> Hey guys,
>>
>> There is no denying that the release branch practice is a little odd for
>> 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 HEAD
>> 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, then
>> 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 <shaz...@gmail.com> 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 <cmarc...@gmail.com>
>> wrote:
>> >
>> > > On Jun 17, 2013, at 6:21 PM, Shazron <shaz...@gmail.com> 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 old
>> > > 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)… unless we ever build a patch release which doesn't seem to
>> > happen,
>> > > with the possible exception of 2.9.x.
>> >
>>
>
>

Reply via email to