To get started clone the repo locally and
- Ask Zach to get permissions to push branches
- Choose an issue to work on and comment that you want to work on it. Or create your own issue and comment that you want to work on that.
- Make a branch (or two or three or ...) and open up a PR with a change you like. Some issues will already have PRs open, just push to those branches!
- Ask for a review from a peer.
- Ask for a review from Zach, Tim or Dylan.
- Once both reviews are passed, an instructor will merge.
Some useful commands:
- Checkout new branch
git checkout -b branch_name
- Push new branch
git push --set-upstream origin branch_name
- Switch branches
git checkout branch_name
- Rebase on master
git rebase master
This is a Python 3 application
Run tests with python -m pytest