Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 555 Bytes

File metadata and controls

35 lines (27 loc) · 555 Bytes

Contributing to ReformLab

Setup

git clone https://github.com/reformlab/ReformLab.git
cd ReformLab
uv sync --all-extras
cd frontend && npm install

Standards

All checks must pass before submitting:

uv run ruff check src/ tests/
uv run mypy src/
uv run pytest
cd frontend
npm run typecheck
npm run lint
npm test

Submitting

  1. Fork the repository
  2. Create a feature branch (git checkout -b my-feature)
  3. Make your changes
  4. Ensure all checks pass (see above)
  5. Open a pull request against master