To start developing, install the development dependencies and pre-commit hooks:
pip install ".[dev]"
pre-commit installThere are several pre-commit hooks that will run on every commit to perform formatting, typing, and linting.
ruff- Runs formatting, import sorting, and linting.mypy- Runs type checking.markdownlint- Runs markdown linting.yamllint- Runs YAML linting.