Contributing
Thanks for visiting this page ! We are thankful for your consideration !
Contibuting does not necessarly means coding
Indeed , taking the time to fill in a detailed issue for a bug or feature or proposing updates to the docs are also incredible ways you can support this project !
✨ Contribution Workflow¶
- I create a detailed issue on a bug or a feature request and kindly propose my help
- I fork the repo and create a branch to work on
- I code and update / add unit tests
- I run all unit tests
- I merge my change back into the main repo with a Pull Request
- I link the issues in the PR
- your work will be reviewed and hopefully merged with all the thanks of the community
🛫 Setup¶
# create a venv
python -m venv .venv
# activate it
source .venv/bin/activate
# install dependencies ('pipx install poetry' if need be)
poetry install
🧪 Testing¶
Run the test suite: