Skip to content

Development

TaxCollector23 edited this page Oct 10, 2026 · 2 revisions

Development

Development loop

change → check → test → build → review → commit

Python checks

.venv/bin/python -m pytest -q
python3 -m compileall -q axiom tests
git diff --check

Website checks

npm ci
npm run lint
npm run build
npm run e2e

Release helpers

Release automation lives under .github/workflows/. Keep the version in pyproject.toml aligned with axiom/version.py, verify the exact workflow SHA, and check published checksums before describing an artifact as released.

Clone this wiki locally