Skip to main content

Milestone 5.11 — Public documentation platform (docs.ehxlabs.xyz)

Status: Platform shipped (Docusaurus); content passmilestone-5-11-docs-content.md
Tracking: ehx-kb#39 (epic)

Goal

Operators, integrators, and customers need a stable documentation URL on docs.ehxlabs.xyz with real doc-site UX (nav, search)—not redirects to GitHub.

Canonical source: ehxlabs/ehx-kb/docs/ in Git. Published site: Docusaurus static build at docs.ehxlabs.xyz.

Platform (shipped)

PieceIssue
Docusaurus + website/#45
Caddy static hostehx-web#64
Footer linkehx-web#60
Build/deploy runbookdocs-site-docusaurus.md

Engine: Docusaurus only (self-hosted). GitBook removed from scope.

Content (next)

User-facing guides and IA — see milestone-5-11-docs-content.md (#47#53).

Current sidebar is milestone/runbook-heavy; adequate for operators, not yet proper end-user documentation.

Child tasks (platform)

IDRepoIssueDeliverable
M5.11.1ehx-kb#39Epic
M5.11.2ehx-kb#40README + index
M5.11.3ehx-web#59Subdomain + TLS
M5.11.4ehx-web#60Footer
M5.11.6ehx-kb#45Docusaurus
M5.11.7ehx-web#64Caddy static

DNS / TLS

  • A/AAAA for docs.ehxlabs.xyz → same host as ehxlabs.xyz.
  • Caddy: ehx-web/Caddyfile/srv/docusaurusehx-kb/website/build.