- GitHub: Fork a copy of this repository
- Locally:
git clone <clone_url_for_fork>
- Locally: Add the canonical copy as a remote repo
git remote add canonical https://github.com/PlanScore/libdistrict.git
- Locally: Push your changes to your fork
git push origin <your_branch_name>
- GitHub: Create a pull request from the forked repository to the canonical master branch
- GitHub: The pull request will be reviewed prior to merging
- Locally:
git pull canonical master
- Locally:
python3 setup.py test
- Open source forking workflow: Atlassian
- More details on feature branching: Scott's Weblog