This guide covers local development, testing, and extension building.
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtcd systemzero
python run.pypytest tests/ -v --covpython -m systemzero.scripts.export_openapi --out openapi.yamlpython -m systemzero.scripts.bench_api- See CONVENTIONS.md for naming and structure
- Use type hints everywhere
- Keep functions small and focused
- Add under extensions/<your_module>
- Provide init.py re-exports and README
- Include tests under tests/ to validate behavior