Source code for https://rolepass.dev
  • MDX 85.3%
  • JavaScript 6.1%
  • CSS 5.8%
  • Astro 1.9%
  • TypeScript 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-19 18:09:00 +02:00
.github/workflows Add CI 2026-07-10 01:59:47 +02:00
public Add logo and branding colors 2026-07-10 12:06:09 +02:00
src Fix casing on the RolePass name 2026-07-10 12:09:42 +02:00
.gitignore Initial commit 2026-07-07 15:16:44 +02:00
AGENTS.md Initial commit 2026-07-07 15:16:44 +02:00
astro.config.mjs Add analytics 2026-07-19 18:09:00 +02:00
bun.lock Add logo and branding colors 2026-07-10 12:06:09 +02:00
CLAUDE.md Initial commit 2026-07-07 15:16:44 +02:00
LICENSE Add an MIT license 2026-07-10 01:46:28 +02:00
package.json Add logo and branding colors 2026-07-10 12:06:09 +02:00
README.md Fix casing on the RolePass name 2026-07-10 12:09:42 +02:00
tsconfig.json Initial commit 2026-07-07 15:16:44 +02:00
wrangler.jsonc Initial commit 2026-07-07 15:16:44 +02:00

RolePass Documentation

This repository contains the source for rolepass.dev, the documentation site for RolePass.

The site is built with Astro and Starlight.

Development

Install bun, then:

Command Action
bun install Install dependencies
bun dev Start the local dev server at localhost:4321
bun run build Build the production site to ./dist/
bun run preview Preview the production build locally

Editing content

All pages are Markdown/MDX files in src/content/docs/:

  • guides/ - narrative guides (introduction, installation, CI setup, …)
  • reference/ - reference material (CLI, config file formats)

Each file maps to a route based on its path, e.g. src/content/docs/guides/installation.md becomes /guides/installation/. Guide pages are ordered explicitly in the sidebar section of astro.config.mjs; reference pages are picked up automatically.

Changes merged to main are deployed automatically.

License

MIT