Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 649 Bytes

CONTRIBUTING.md

File metadata and controls

37 lines (23 loc) · 649 Bytes

How to Contribute?

Guidelines

The project dependencies are managed using uv, 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:

uv sync

Before committing, install pre-commit:

uv 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.