-
Notifications
You must be signed in to change notification settings - Fork 88
How to Contribute
dethe edited this page Jan 3, 2012
·
5 revisions
- Fork on github (Fork button)
- Clone to computer ($ git clone [email protected]:[your_github_username]/waterbear.git)
- Configure remote upstream (If you clone, origin will automatically be added.)
- Create a branch ($ git checkout -b [new branch name], e.g. "git checkout -b 39-menu-fix" where 39 is the issue number)
- Develop on branch
- Commit on branch (e.g. "git commit origin 39-menu-fix")
- Periodically fetch from upstream (e.g. "git pull origin master") Lather, rinse, repeat
- Rebase issue branch to latest version (e.g. "git rebase origin master")
- Test to make sure nothing has broken
- Push branch to github ($ git push origin [new branch name])
- Issue pull request (Pull Request button)