Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1007 Bytes

CONTRIBUTING.md

File metadata and controls

38 lines (32 loc) · 1007 Bytes

Contribution guide

Any contribution is welcome. If you noticed a bug or have a feature idea create a new Issue in Github Issues. For small fixes it's enough to create PR with description.

Table of Contents:

Dev environment

  • Install all dependencies:
pip install .[dev]
pip install .[test]

Pre-commit

This project is using pre-commit checks to format and verify code. Same checks are used on CI as well. Activate pre-commit for your local setup:

pre-commit install

After this code checks will run on git commit command.

If some of the pre-commit dependencies are not found make sure to activate appropriate virtual environment

To run pre-commit manually use:

pre-commit run --all-files

Run tests

To run unit tests use command:

make test

or simply

pytest