The portal site for the Data Privacy Stack: home page, project overviews, and community information.
This is the portal site. It does not host project documentation directly — each project keeps and publishes its own docs and the portal links out to them (aggregator model):
dataprivacystack.org— this portal (home, projects, about, community)presidio.dataprivacystack.org— Presidio docs (built from thepresidiorepo)
src/
├─ pages/index.astro # custom marketing home page
├─ content/docs/ # Starlight-managed sections (nav + search + dark mode)
│ ├─ about.md
│ ├─ projects/{index,presidio}.md
│ └─ community/{contributing,governance}.md
├─ components/ProjectCard.astro
├─ styles/tokens.css # design tokens (brand palette)
└─ assets/logo.svg
public/
├─ CNAME # custom domain (dataprivacystack.org)
└─ favicon.svg
This project uses pnpm (npm has reliability issues installing the native deps on some Node versions).
pnpm install
pnpm dev # http://localhost:4321
pnpm build # output to dist/
pnpm preview # preview the production buildPushes to main build and deploy to GitHub Pages via
.github/workflows/deploy.yml. The Pages source must be set to GitHub
Actions (Settings → Pages → Build and deployment → Source).