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.html.
Once Pipenv is installed, you can install the development dependencies by running the following command:
pipenv install --dev
To install pre-commit and commit-msg hook for this project, run the following command:
pipenv run install-hooks
Run the tests using the below command:
pipenv run test
Before submitting your Pull Request, please do the following steps:
- Add any changes you want.
- Add tests for the new changes.
- Edit documentation (
README.md
) if you have changed something significant. - Commit your changes using semantic commit message.
Examples:
"fix: Fixed foobar bug"
,"feat(accounts): Added foobar feature on accounts"
.
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.