Files
ctfd-mcp/CONTRIBUTING.md
2026-01-04 14:32:01 +03:00

522 B

Contributing

Setup

This repo uses uv and Python 3.13.

uv sync --group dev

Lint / format

uv run ruff check .
uv run ruff format .

To auto-fix what Ruff can:

uv run ruff check --fix .

Tests

uv run python -m unittest discover -s tests

tests/test_ctfd_client.py includes live tests that only run when CTFD_URL and credentials are set; otherwise they are skipped.

Pre-commit

uv run pre-commit install
uv run pre-commit run --all-files