Thanks for your interest in contributing!
- Create a virtualenv and install dev dependencies:
pip install -r requirements.txt pip install -U black isort ruff pre-commit pre-commit install
- Run the app:
uvicorn app.main:app --reload --port 8000
- Keep commits small and focused.
- Include tests when adding features or fixing bugs.
- Ensure
pytest -qpasses. - Lint passes:
ruff check .,black --check .,isort --check-only .. - Describe what changed and why.
Thanks for your interest in contributing!
- Create a virtualenv and install dev dependencies:
pip install -r requirements.txt pip install -U black isort ruff pre-commit pre-commit install
- Run the app:
uvicorn app.main:app --reload --port 8000
- Keep commits small and focused.
- Include tests when adding features or fixing bugs.
- Ensure
pytest -qpasses. - Lint passes:
ruff check .,black --check .,isort --check-only .. - Describe what changed and why.