Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 479 Bytes

CONTRIBUTING.md

File metadata and controls

23 lines (14 loc) · 479 Bytes

Contributing 🌳

Prerequisites

  • make
  • node (required for pyright)
  • python >= 3.9

Getting started

make install creates the dev environment with:

  • a virtualenv in .venv/
  • pyright in node_modules/
  • git hooks for formatting & linting on git push

. .venv/bin/activate activates the virtualenv.

The make targets will update the virtualenv when pyproject.toml changes.

Usage

Run make to see the options for running tests, linting, formatting etc.