NAV -Designsystem + Welle.nav.no
@navikt/
├── core/react # @navikt/ds-react, kjernekomponenter
├── core/css # @navikt/ds-css, css kjernekomponenter
├── core/tokens # @navikt/ds-tokens, tokens
├── core/tailwind # @navikt/ds-tailwind, tailwind-config
├── aksel-icons # @navikt/aksel-icons, ikonpakke
├── aksel-stylelint # @navikt/aksel-stylelint, stylelint-config
└── aksel # @navikt/aksel, kommandolinje-verktøy
aksel.nav.no/
├── website # NEXT.JS app (v13)
├── website/sanity # Sanity CMS-app (v3)
└── playroom # aksel.nav.no/sandbox
Installieren Sie Dendendecies und erstellen Sie den Arbeitsbereich
yarn && yarn boot Da wir Sucht in GPR verwenden, müssen Sie Zugriff auf GPR mit einem PAT (Personal Access Token) einrichten, der read:packages . Sie können hier ein Pat erstellen.
Legen Sie in Ihrem .bashrc oder .zshrc die folgende Umgebungsvariable fest:
export NPM_AUTH_TOKEN=<din PAT med read:packages>
| Befehl | Skript |
|---|---|
yarn boot | Baut alle Pakete auf |
yarn storybook | Startet Storybook |
yarn dev | Startet die Aksel -Website (weitere Informationen) |
yarn example:shadow-dom | Beginnt die Demo -App mit Schattenurteil |
yarn lint | Linter React und CSS -Arbeitsbereiche |
yarn test | Auslauftests |
yarn clean | Entfernt generierte Dateien |
yarn changeset | Neue Versionsanlage (Anleitungen) |
Wir freuen uns, PRS zu erhalten! Beitragen.md
MIT
Die Lösung wird von Team Aksel verwaltet
Locker
![]()
Vielen Dank an Chromatic für die Bereitstellung der visuellen Testplattform, die uns hilft, UI -Änderungen zu überprüfen und visuelle Regressionen zu fangen.
Dieses Repo verwendet Github Copilot, um Code zu generieren.