- Python 3.12.x
- Poetry 1.8.x
- FastApi
- Uvicorn
- pytest
- pre-commit
- ruff
poetry install
pre-commit install
Start local server
make start-local
Lint
make lint
Lint and fix
make lint-fix
Format
make format
Launch tests
make test
Launch test with coverage
make coverage
Run pre-commit hooks
make pre-commit