Public documentation site for Bella Baxter — the unified secret management gateway.
Built with VitePress and Scalar for interactive API docs.
# Install dependencies pnpm install # Start dev server (hot reload) pnpm docs:dev # Build for production pnpm docs:build # Preview production build pnpm docs:previewThe dev server starts at http://localhost:5173.
public-docs/ ├── .vitepress/ # VitePress config + custom theme │ ├── config.ts # Site config, nav, sidebar, i18n │ └── theme/ # Custom styles (brand colors) ├── public/ # Static assets (logo.svg, favicon.ico) ├── index.md # EN home / hero page ├── getting-started/ # Quick start, concepts, self-hosting ├── cli/ # CLI reference ├── sdks/ # SDK docs (10 languages) ├── features/ # Feature documentation (15 pages) ├── integrations/ # GitHub Actions, MCP/AI ├── audit/ # Audit logs ├── api-reference/ # Interactive API docs (Scalar) ├── open-source/ # Community vs Enterprise └── es/ # Spanish translations (mirror of EN) - English — root (
/) — fully written - Spanish —
/es/prefix — home + getting-started fully translated, other pages are stubs linking to EN
The API reference page embeds Scalar via CDN.
By default it loads the spec from http://localhost:5522/openapi.json.
To point at a different instance, append ?url=:
/api-reference/?url=https://api.your-instance.bella-baxter.io/openapi.json The build output is in .vitepress/dist/ — a static site deployable to any CDN:
pnpm docs:build # Upload .vitepress/dist/ to Cloudflare Pages, Netlify, or GitHub PagesSet:
- Build command:
pnpm docs:build - Build output directory:
.vitepress/dist
Set:
- Build command:
pnpm --prefix public-docs docs:build - Pages source:
public-docs/.vitepress/dist
Made with ❤️ by Cosmic Chimps