Packages
Packages are the point of ARB: a schema contract + templates + example data that compiles immediately. Pick a package, copy its examples, and adjust.
docs-suite
Path: packages/docs-suite
Turns one validated YAML file into a complete documentation set (README + docs pages + supporting files).
How to use: arb compile --package packages/docs-suite --data packages/docs-suite/examples/data.yaml --out out
config-schema
Path: packages/config-schema
Generates config docs and schema artifacts from a single config definition YAML.
How to use: arb compile --package packages/config-schema --data packages/config-schema/examples/config.yaml --out out
web-site
Path: packages/web-site
Generates a simple static site from schema + data + templates (this site).
How to use: arb compile --package packages/web-site --data packages/web-site/examples/data.yaml --out out
cli-rust
Path: packages/cli-rust
Generates a Rust CLI skeleton (commands, help, structure) from one YAML source of truth.
How to use: arb compile --package packages/cli-rust --data packages/cli-rust/examples/data.yaml --out out
release-notes
Path: packages/release-notes
Generates release notes / changelog-style outputs from structured entries.
How to use: arb compile --package packages/release-notes --data packages/release-notes/examples/data.yaml --out out