Documentation site for Bookhoarder, a self-hosted EPUB library. Built with Nimbus.
Live at docs.bookhoarder.dev — covers Features, Deployment (Docker, Cloudflare, Kubernetes), Storage backends, and the HTTP API.
pnpm install
pnpm devpnpm build # static output to dist/
pnpm previewA Makefile wraps these as make dev, make build, make preview,
make typecheck, make lint, and make clean — see make help.
Pushes to main build and deploy automatically to GitHub Pages via
.github/workflows/deploy.yml. The site is
served at https://docs.bookhoarder.dev, backed by GitHub Pages' default
bookhoard.github.io host via a CNAME record and the public/CNAME file
in this repo.
On first deploy, enable Pages for this repo under Settings → Pages → Source → GitHub Actions.
This repo holds only the documentation — for the application itself, see
bookhoard/bookhoarder. See
AGENT.md for the site's file layout and authoring
conventions (frontmatter shape, adding pages, running nimbus-docs check).
