Contributing
Welcome contributors!
Thank you for taking the time to contribute to this project. Your help is highly appreciated.
The rules are pretty simple:
- Use Discussions for proposing major changes.
- This repo uses black&flake8for style and formatting viapre-commithooks. Kindly make sure you run it before submitting a PR. Refer Pull Request Process below.
Pull Request Process¶
- Fork and clone the repo.
- 
Install poetry as specified here. and setup the dev environment as follows: poetry install -E dev -E doc -E testRunning poetry shellwill now put you in the dev environment.
- 
Setup pre-commit hooks by running pre-commit installin the dev environment. Now pre-commit will run on every git commit. Alternatively, you could just runpre-commit run --all-filesafter you're done.
- 
Confirm tests are passing by running tox.
- Submit PR.