Build, docs, and release¶
This page collects the repo-local commands that validate code, build the docs site, and publish artifacts through the current workflow.
Local build surface¶
Use the narrowest command that proves your change.
make buildcompiles all Gradle modules.make testruns the Kotlin test suite.make detektruns static analysis.make checkmirrors the standard verification path used in CI.
Documentation workflow¶
Docs live under docs/ and are built with Zensical using zensical.toml.
make docs-installcreatesdocs/venvand installs the docs toolchain.make docs-buildbuilds the static site intosite/.make docs-serveruns the local docs server.make docs-cleanremoves generated docs output.
Publishing workflow¶
Publishing is routed through the Makefile and repository scripts.
make validate-publishmake publish-plan PUBLISH_TARGET=<local|snapshot|release|github>make publish-localmake publish-snapshotmake publish-releasemake publish-github
GitHub Actions¶
The current GitHub Actions workflow aligns with the same split.
CIruns tests and builds the docs site.Docs Pagesbuilds and deploys the Zensical site frommain.Publish Snapshotvalidates and publishes snapshot artifacts.Releasevalidates, publishes, and attaches release artifacts.
Next steps¶
If you are done with lookup, the glossary and FAQ collect the small terms and common objections that do not need their own full pages.