Environment Baseline
This page defines the minimum local toolchain for consistent development.
Runtime Baseline
- Node.js:
24.x - npm: latest LTS-compatible runtime
- Python:
3.12+for API development and tests
Setup Expectations
- Install required runtimes before first run.
- Use
.env.compose.examplevalues as the starting point for local.env.compose. - Keep local tooling aligned with CI where possible.
Bootstrap
Typical bootstrap sequence:
- Install dependencies (
npm install --prefix webandnpm install --prefix docs). - Install API dependencies for Python environment.
- Start local stack (
compose.ymlworkflow or app-local dev commands). - Run baseline verification:
- web lint/typecheck/tests
- API tests