Skip to content

How this site is built

spec v0.5.0

This site is a static Astro build using Starlight, served by nginx behind Traefik. There is no backend and no third-party JavaScript; fonts are self-hosted and a strict Content-Security-Policy is applied.

The documentation here is not edited in this site. The canonical files live in the project’s docs/ and spec/ directories. A vendoring step (scripts/vendor.mjs), driven by a single content.manifest.mjs, copies the allow-listed files into the site at build time and rewrites cross-document links. The same manifest drives the navigation, so the nav and the content can never disagree.

The spec version shown in the badge is derived from the top entry of the spec changelog at build time — so it is always accurate. See the versioning policy.