All the dependencies are managed by Pipenv. Please install Pipenv on your system first by following the instructions at https://pipenv.pypa.io/en/latest/installation/.
Once Pipenv is installed, you can install the development dependencies by running the following command:
make install-dev
This will ensure that all the necessary packages and dependencies are installed in your development environment.
A .editorconfig is available to maintain the coding style. Besides, your code will automatically get formatted if you have installed the pre-commit hook.
Run the unittest using the below command:
make test
To run the coverage report:
make coverage
To generate HTML coverage report
make coverage-html
Before submitting your code please do the following steps:
- Add any changes you want
- Add tests for the new changes
- Update the
CHANGELOG.md
file if necessary - Edit documentation if you have changed something significant
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. You can also share your best practices with us.