Skip to content

data-privacy-stack/website

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors