Removed 'release candidate branch' step of contributing.

I don't know what that release candidate branch stuff is, but:

 * I've never seen any of the core team do it
 * I think it's overkill for most patches
 * I think it's being too prescriptive: if contributors want to do that, that's cool, but it doesn't affect the core team.
 * It makes our contributing guidelines more complex than they need to be.
This commit is contained in:
Sam Minnee 2012-10-09 12:36:18 +13:00
parent 439339d4fc
commit 433d29ce7b

View File

@ -25,19 +25,16 @@ For other modules, our [module list on silverstripe.org](http://silverstripe.org
$ git checkout ###-description $ git checkout ###-description
$ git rebase master $ git rebase master
1. When development is complete, rebase one more time, then branch from dev branch to release candidate branch. 1. When development is complete, [squash all commit related to a single issue into a single commit](code#squash-all-commits-related-to-a-single-issue-into-a-single-commit).
$ git checkout ###-description
$ git branch ###-description-rc
$ git checkout ###-description-rc
1. Then [squash all commit related to a single issue into a single commit](code#squash-all-commits-related-to-a-single-issue-into-a-single-commit).
$ git fetch upstream $ git fetch upstream
$ git rebase -i upstream/master $ git rebase -i upstream/master
1. Push release candidate branch to GitHub (`$ git push origin ###-description-rc`) 1. Push release candidate branch to GitHub
1. Issue pull request on GitHub (Click Pull Request button)
$ git push origin ###-description
1. Issue pull request on GitHub. Visit your forked respoistory on GitHub.com and click the "Create Pull Request" button nex tot the new branch.
The core team is then responsible for reviewing patches and deciding if they will make it into core. If The core team is then responsible for reviewing patches and deciding if they will make it into core. If
there are any problems they will follow up with you, so please ensure they have a way to contact you! there are any problems they will follow up with you, so please ensure they have a way to contact you!