canmove, Confirmed users
227
edits
(→Etiquette: Added tutorial on squashing.) |
(→Etiquette: Added link to github tutorial on rebase.) |
||
| Line 28: | Line 28: | ||
* Create a local branch for each bug: `git branch issue-xxxxx`. | * Create a local branch for each bug: `git branch issue-xxxxx`. | ||
* Each commit message must start with the bug #: `Bug xxxxx - My Message`. | * Each commit message must start with the bug #: `Bug xxxxx - My Message`. | ||
* Rebase changes in your bug branch before issuing a pull request to `gordonbrander/ux`. See | * Rebase changes in your bug branch before issuing a pull request to `gordonbrander/ux`. See https://help.github.com/articles/interactive-rebase. We should be merging one commit per fix so that fixes can be easily cherry-picked. | ||
* Create a patch (diff file): `git diff > issue-xxxxx.diff`. Attach it to the bug. | * Create a patch (diff file): `git diff > issue-xxxxx.diff`. Attach it to the bug. | ||
* Follow any code style guidelines. | * Follow any code style guidelines. | ||