Difference between revisions of "Workflow of contributing code"

From KlayGE
Jump to: navigation, search
Line 1: Line 1:
 
== Guidelines ==
 
== Guidelines ==
  
# '''Work on your branch'''. For each feature or bug fix, it should create a branch before submitting a patch or pull request.
+
# '''Work on your branch'''. For each feature or bug fix, it should create a branch before submitting a patch or pull request. The branch should be named as feature/YOUR_FEATURE_NAME or bugfix/YOUR_BUG_NAME.
# '''Always base on latest master branch'''. Use "git pull --rebase" to rewind your changes on top of master.
+
# '''Always base on latest develop branch'''. Use "git pull --rebase" to rewind your changes on top of develop.
 
# '''Amend your commit'''. Prefer merge all your commits into one for one feature or bug fix. (git reset --soft "HEAD^", git commit --amend)
 
# '''Amend your commit'''. Prefer merge all your commits into one for one feature or bug fix. (git reset --soft "HEAD^", git commit --amend)
  
 
[[zh:贡献代码的工作流]]
 
[[zh:贡献代码的工作流]]

Revision as of 02:33, 1 July 2015

Guidelines

  1. Work on your branch. For each feature or bug fix, it should create a branch before submitting a patch or pull request. The branch should be named as feature/YOUR_FEATURE_NAME or bugfix/YOUR_BUG_NAME.
  2. Always base on latest develop branch. Use "git pull --rebase" to rewind your changes on top of develop.
  3. Amend your commit. Prefer merge all your commits into one for one feature or bug fix. (git reset --soft "HEAD^", git commit --amend)