Skip to content

Latest commit

 

History

History
9 lines (7 loc) · 348 Bytes

File metadata and controls

9 lines (7 loc) · 348 Bytes

contributing

  • setup: pip install uv && uv sync --all-extras --dev
  • checks: uv run nox -s lint typecheck tests
  • markdown lint: make md-lint (checks) / make md-fix (autofix)
  • style: ruff, mypy strict; no private telemetry
  • tests: use tmp_path, avoid heavy mocking
  • release: tag vX.Y.Z on main; CI builds and publishes to PyPI