We use poetry
to manage the dependencies.
To install them you would need to run two commands:
poetry install
We use pytest
and flake8
for quality control.
To run all tests:
pytest
To run linting:
flake8 .
Make sure you have followed all the steps before submitting your PR.
Before submitting your code please do the following steps:
- Run
pytest
andflake8
to make sure everything was working before - Add any changes you want
- Adds tests for the new changes
- Edit documentation if you have changed something significant
- Run
pytest
andflake8
again to make sure it is still working
You can contribute by spreading a word about this library. It would also be a huge contribution to write a short article on how you are using this project. What are your best-practices?