mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
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:
parent
439339d4fc
commit
433d29ce7b
@ -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!
|
||||||
|
Loading…
Reference in New Issue
Block a user