You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 18, 2019. It is now read-only.
bigpopakap edited this page Mar 6, 2013
·
5 revisions
Development process page
Create a new local branch for any changes your are going to make
Commit often locally when making changes
Push this new branch to Github, making sure to prefix it with your username. I.e. bigpopakap-fblogin, as oppposed to just fblogin
Important before pushing any branch to the repo, make sure to squash your commits so other people don't have to see every little change as a separate commit
Tip if your branch is long-running, make sure to merge changes from master into your branch often, so as not to fall behind
When done with the changes, make sure to test locally, and write automated tests
Push your final changes to your topic branch
Create a Pull Request, and notify everyone of this request by @mentioning them
Respond to comments, make changes, re-push to the branch until there are no more comments
Important before completing the pull request, merge the master branch into your branch and resolve any conflict. Make sure that everyone is okay with this final version
Merge the branch into master, which should now be automatic since you already merged the changes to master into your branch