Bundles — named groups of files
Feature bundles (local tooling, no CI/CD):
| Bundle |
What it includes |
core |
Makefile shim (pins rhiza-task), editor config — language-neutral |
python-core |
Python layer: virtualenv, ruff, bandit, deptry, pytest, hook config |
book |
Docs site, notebooks, coverage badge |
docker |
Dockerfile and container configuration |
presentation |
Slide generation from Markdown (Marp) |
renovate |
Automated dependency update config |
core defines no install and no all — a language layer (python-core, rust-core, go-core) supplies them. Pick exactly one.
Since v1.4.0 bundles ship configuration only. The tasks live in a pinned CLI, rhiza-task.
Platform overlay bundles layer CI/CD on top: github-tests, github-book, gitlab-tests, etc.
Profiles (github-project, gitlab-project, local, rust-local, go-local) expand to a sensible bundle combination. Start here.