Installation¶
Local development¶
Clone the repository and install the JavaScript dependencies:
Start the app locally:
Start and make accessible over tailnet:
Docs toolchain¶
The docs site is built with Zensical and managed with uv:
Build commands¶
App only:
Docs only:
That writes the docs output to dist/docs/.
Combined GitHub Pages artifact:
That command builds the app into dist/, then builds the docs directly into
dist/docs/ so GitHub Pages can serve both from one deployment.
Use pages:build when you want the final deploy-shaped artifact. Running
bun run build after bun run docs:build will rebuild dist/ for the app and
remove the docs output until you build them again.