Skip to content

Repository files navigation

nais Presentations

Monorepo for nais presentation decks built with Slidev.

Presentations

Name Description Port
2026-02-nais-brukerforum nais Brukerforum February 2026 3030

Structure

/
├── 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/

Setup

pnpm install

Development

pnpm dev              # All presentations
pnpm dev:brukerforum  # Brukerforum presentation (port 3030)

Code Quality

pnpm check      # lint + format check
pnpm lint:fix   # auto-fix lint
pnpm format     # auto-format

Build

pnpm build

Adding a New Presentation

  1. Create a new folder under presentations/
  2. Add slides.md, style.css, uno.config.ts, package.json, eslint.config.js
  3. Symlink shared resources: ln -s ../../shared/{components,layouts,public} .
  4. Define CSS variables in style.css for your theme
  5. Update root package.json with a dev script

Design System

See agents.md for the complete design system documentation.

About

Nais presentations

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages