Skip to content

Contributing

The full contributor guide lives at CONTRIBUTING.md in the repo. The Russian-language version with worked examples of adding a handler is at docs/CONTRIBUTING.ru.md.

At a glance

git clone https://github.com/synterr-nlp/synterr
cd synterr
uv sync --all-extras
uv run pytest

Feature branches off master, PR back. CI must pass:

  • uv run pytest
  • uv run ruff check src tests
  • uv run ruff format --check src tests
  • uv run mypy

Where to look