feat: add local enviroment
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user