-
Pick a story from Trello and start it.
Example:
Search for jobs in multiple cities, not just one
-
Create a local branch in your development environment to work on the story.
Example: $ git fetch $ git branch multi-city-search origin/master $ git checkout multi-city-search
-
Implement your feature and satisfy relevant test(s).
-
Run the entire test suite.
Make sure your changes don't break anything else. Fix anything broken.
-
Commit branch to GitHub.
Example:
$ git add . # make sure you only add what should be added # add things to .gitignore if needed $ git diff # sanity check changes $ git commit -am 'users can find jobs in multiple cities at once' $ git push
-
Create a pull request using the template.
Use
master
as the root branchMerge master into branch and resolve conflicts as needed before PR review if it is not automatically mergeable without conflicts.
-
Ask someone to review your code.
-
Make any necessary changes.
Address PR review comments. Any ignored comments should be discussed.
-
Repeat 7 and 8 as needed.
-
Request code merge.
Ask the Developer Lead to merge your branch.