Monorepo for nais presentation decks built with Slidev.
| Name | Description | Port |
|---|---|---|
| 2026-02-nais-brukerforum | nais Brukerforum February 2026 | 3030 |
/
├── shared/ # Shared resources (symlinked into presentations)
│ ├── components/ # Vue components (TimelineNode, ValuePillar, etc.)
│ ├── layouts/ # Slidev layouts (cover, timeline, pillars, etc.)
│ └── public/ # Assets (icons, logos, photos)
├── presentations/
│ └── 2026-02-nais-brukerforum/ # Symlinks to shared/
pnpm installpnpm dev # All presentations
pnpm dev:brukerforum # Brukerforum presentation (port 3030)pnpm check # lint + format check
pnpm lint:fix # auto-fix lint
pnpm format # auto-formatpnpm build- Create a new folder under
presentations/ - Add
slides.md,style.css,uno.config.ts,package.json,eslint.config.js - Symlink shared resources:
ln -s ../../shared/{components,layouts,public} . - Define CSS variables in
style.cssfor your theme - Update root
package.jsonwith a dev script
See agents.md for the complete design system documentation.