Skip to content

Repository files navigation

Data Privacy Stack — website

The portal site for the Data Privacy Stack: home page, project overviews, and community information.

Built with Astro + Starlight.

Architecture

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 the presidio repo)

Structure

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

Local development

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 build

Deployment

Pushes 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).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages