Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

Latest public docs should be built from the release branch #1078

Closed
errordeveloper opened this issue Jul 6, 2015 · 8 comments
Closed

Latest public docs should be built from the release branch #1078

errordeveloper opened this issue Jul 6, 2015 · 8 comments
Labels
Milestone

Comments

@errordeveloper
Copy link
Contributor

Now that we have release branches there is no need for the latest_release_doc_updates branch to exist.

@rade
Copy link
Member

rade commented Jul 6, 2015

That is not true. latest_release_doc_updates contains doc updates for the currently released version. Release branches hold commits for the next to be released version.

@rade rade closed this as completed Jul 6, 2015
@errordeveloper
Copy link
Contributor Author

The workflow for the latest_release_doc_updates branch is crazy and take some explaining, for example it's different how you work with it when you first committing a docs change after a new release vs if you are committing on top of another docs change that had been made. The reason for this awkward workflow to come about was due to non-existance of release branches at the time, but now release branches exist and the docs workflow can be streamlined.

@errordeveloper
Copy link
Contributor Author

latest_release_doc_updates contains doc updates for the currently released version. Release branches hold commits for the next to be released version.

Ok, so a streamlined workflow would be such where only docs changes are merged into an upstream release branch before patch level version update comes along. However practically there shouldn't be any significant difference as no new features or functional changes are supposed to appear with patch level version updates.

@rade
Copy link
Member

rade commented Jul 6, 2015

practically there shouldn't be any significant difference as no new features or functional changes are supposed to appear with patch level version updates.

That is true. And indeed right now there is no difference in the docs between latest_release_doc_updates and 1.0.

So I guess yes we could indeed abandon latest_release_doc_updates.

I am not quite sure what you are proposing though. By what magic would the the web site deployment logic know what the 'current' release branch is?

@rade rade reopened this Jul 6, 2015
@rade rade modified the milestone: n/a Jul 8, 2015
@rade
Copy link
Member

rade commented Aug 18, 2015

practically there shouldn't be any significant difference as no new features or functional changes are supposed to appear with patch level version updates.

That is true.

Except it isn't :( See #1124 for a counter example.

@awh
Copy link
Contributor

awh commented Jan 15, 2016

Related to #1700.

@awh awh closed this as completed Jan 15, 2016
@awh awh reopened this Jan 15, 2016
@rade rade modified the milestones: n/a, 1.5.1 May 3, 2016
@rade
Copy link
Member

rade commented May 3, 2016

@awh Haven't we effectively got this now?

@awh
Copy link
Contributor

awh commented May 5, 2016

Yes. We had the same discussion in #1700 regarding doc changes on the release branch going live immediately, and concluded that counter examples happen so infrequently we would handle them as a special case (e.g. by merging just before the release, or splitting the docs into a separate PR and merging that just after the release) => closing.

@awh awh closed this as completed May 5, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants