- Clone the repo
- Install package in editable mode
pip install -e .[dev]
, including development dependencies - If you are fixing a bug, first add a failing test
- Make changes
- Verify that all tests passes by running
pytest
from the package root directory - Format the code by running black (
pip install black==22.3.0
) e.g.black nameofthefiletoformat.py
- Make a pull request with a summary of the changes