Development Setup
Quick Start
Section titled “Quick Start”./setup # Install tools (mise, Rust, Ansible)cargo build # Buildcargo test # TestTools Installed
Section titled “Tools Installed”- mise - Environment manager
- Rust toolchain
- Ansible and ansible-lint
- dprint, dasel, pkl
Documentation site
Section titled “Documentation site”docs/ is an Astro Starlight project, not loose markdown.
cd docsnpm installnpm run dev # live reload, no search indexnpm run build # static output in docs/distnpm run preview # serve the buildPagefind indexes at build time, so search only works under preview, never dev.
Commands
Section titled “Commands”cargo build --release # Build release binarycargo test # Run testscargo clippy # Lintansible-lint # Lint playbooks