Sistema de design do NAV + 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
Instale Dendendecies e construir espaço de trabalho
yarn && yarn boot Como usamos vícios no GPR, você deve configurar o acesso ao GPR com um PAT (token de acesso pessoal) que read:packages . Você pode criar um tapinha aqui.
No seu .bashrc ou .zshrc , defina a seguinte variável ambiental:
export NPM_AUTH_TOKEN=<din PAT med read:packages>
| Comando | Script |
|---|---|
yarn boot | Construa todos os pacotes |
yarn storybook | Inicia o livro de histórias |
yarn dev | Inicia o site Aksel (mais informações) |
yarn example:shadow-dom | Inicia o aplicativo de demonstração com julgamento de sombra |
yarn lint | Linter React e CSS Workspaces |
yarn test | Testes de execução |
yarn clean | Remove arquivos gerados |
yarn changeset | Nova versão-enriquecer (como fazer) |
Estamos felizes em receber PRs! Contribuindo.md
Mit
A solução é gerenciada pela equipe Aksel
Folga
![]()
Agradecemos ao Chromatic por fornecer a plataforma de teste visual que nos ajuda a revisar as mudanças na interface do usuário e a capturar regressões visuais.
Este repositório usa o GitHub Copilot para gerar código.