Releases ·

Roastwarden 0.29.0

Roastwarden has a public site, roastwarden.com: a home page, the documentation with search, and every release with a feed, made from the repository's own docs at each release.

Added

  • roastwarden.com, the project's site: a home page, the documentation (41 pages in six groups, with search) and every release with a feed, in the dashboard's Chart paper look, light and dark, on a laptop and a phone. It is made from the repository's own docs and changelog at each release, so it cannot drift from them: site/sync.py turns each published doc into a page (its links to other docs work, a doc named by its file reads as its title), and the build fails on a dead link or anchor, or on a page that names the owner's own machines. Built with Zola and Pagefind, served by static-web-server (all single Rust binaries, the newest releases), with its own security headers; site.yml checks it on every push and deploys it at each release tag (site/README.md).

Docs

  • The docs the site publishes speak of "your server" and "the host" where they named the owner's machines (DEPLOY, INSTALL, the user guide, the CLI, labels, agents).