feat: add local enviroment

This commit is contained in:
2026-10-06 22:37:20 +01:00
parent 4633a778c3
commit 0bc800a971
4 changed files with 50 additions and 4 deletions
+8
View File
@@ -27,6 +27,14 @@ live in `requirements-dev.txt`.
Read `docs/DOMAIN.md` for business rules and `docs/ARCHITECTURE.md` for lifecycle
and deployment details. See `README.md` for the test workflow.
## Local development
Run `make dev` to create/reuse `.venv`, install development dependencies, create
`data/`, and start Uvicorn with auto-reload on `127.0.0.1:8000`. Use
`make dev PORT=8001` to change the port. Application settings come from the
environment and optional `.env`; database migrations and initial seeding run on
startup. No separate setup command is needed.
## Development conventions
- Follow existing typed Python, snake_case names, and SQLAlchemy 2 mapped models.