Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 751 Bytes

CONTRIBUTING.md

File metadata and controls

34 lines (23 loc) · 751 Bytes

Contribution guidelines

Local setup

We encourage you to use a virtual environment. You'll want to activate it every time you want to work on the project.

python -m venv --upgrade-deps .venv
source .venv/bin/activate

Then, navigate to your cloned fork and install development dependencies:

pip install -r requirements-dev.txt

Finally, install the pre-commit push hooks. This will run some code quality checks every time you push to GitHub.

pre-commit install --hook-type pre-push

You can optionally run pre-commit at any time as so:

pre-commit run --all-files

Before pushing it is adviced to check if all notebooks could be executed:

make execute-notebooks