Nav's Design System + Shaft.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
Installer des dendendes et construire un espace de travail
yarn && yarn boot Puisque nous utilisons des dépendances qui sont dans GPR, vous devez configurer l'accès à GPR avec un PAT (Token d'accès personnel) qui a read:packages . Vous pouvez créer un tapis ici.
Dans votre .bashrc ou .zshrc , définissez la variable environnementale suivante:
export NPM_AUTH_TOKEN=<din PAT med read:packages>
| Commande | Scénario |
|---|---|
yarn boot | Construit tous les packages |
yarn storybook | Commence le livre de contes |
yarn dev | Démarre le site Web d'Aksel (plus d'informations) |
yarn example:shadow-dom | Commence l'application de démonstration avec un jugement fantôme |
yarn lint | Espaces de travail React et CSS Linter et CSS |
yarn test | Tests en cours d'exécution |
yarn clean | Supprime les fichiers générés |
yarn changeset | Nouvelle version-Enry (comment) |
Nous sommes heureux de recevoir PRS! Contribution.md
Mit
La solution est gérée par l'équipe Aksel
Mou
![]()
Merci à Chromatic d'avoir fourni la plate-forme de test visuelle qui nous aide à examiner les modifications de l'interface utilisateur et à prendre des régressions visuelles.
Ce repo utilise le copilote GitHub pour générer du code.