Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 727 Bytes

CONTRIBUTING.md

File metadata and controls

39 lines (25 loc) · 727 Bytes

How to Contribute?

Guidelines

The project dependencies are managed using poetry, see their installation guide. For even more stability, I recommend using pyenv or python 3.9.16.

Additionally, to make your life easier, install make to use the shortcut commands.

Dev Install

To install the dependencies:

python -m venv .venv
source .venv/bin/activate
poetry install --with dev

Before committing, install pre-commit:

poetry run pre-commit install

To run the checks (pre-commit checks):

make checks

To run the tests (using pytest):

make tests

Branches

Make a branch before making a pull request to develop.