GordonKit Document Converter

Development

Contribute to GordonKit

Set up the GordonKit Document Converter development environment with uv, then format, lint, type-check, and test Python contributions before opening a pull request.

Local setup

The project uses uv for reproducible Python dependency management.

uv sync --dev --all-extras

Quality checks

Format, lint, type-check, and test before opening a pull request.

uv run ruff format --check .
uv run ruff check .
uv run mypy src
uv run pytest