git clone https://github.com/reformlab/ReformLab.git
cd ReformLab
uv sync --all-extras
cd frontend && npm installAll checks must pass before submitting:
uv run ruff check src/ tests/
uv run mypy src/
uv run pytestcd frontend
npm run typecheck
npm run lint
npm test- Fork the repository
- Create a feature branch (
git checkout -b my-feature) - Make your changes
- Ensure all checks pass (see above)
- Open a pull request against
master