Skip to content

Contributing

For the full contribution guide see CONTRIBUTING.md in the repo root.

Dev setup

git clone https://github.com/sandeep-alluru/humanproof
cd humanproof
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pre-commit install

Make targets

make all        # lint + typecheck + test
make test       # pytest with coverage
make lint       # ruff check + format check
make typecheck  # mypy
make fmt        # ruff format (auto-fix)
make docs       # mkdocs serve (live preview)