navikt / aksel

NAVs designsystem og Aksel-portalen
https://aksel.nav.no
MIT License
158 stars 42 forks source link
components css design-system design-systems designsystem designsystems frontend javascript react storybook tailwindcss typescript



Aksel

NAVs designsystem + Aksel.nav.no

npm

Nettside | Issues

Innhold

@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

Commands

Installer dependencies og bygg workspace

yarn && yarn boot

Tilgang til Github Package Registry

Siden vi bruker avhengigheter som ligger i GPR, så må man sette opp tilgang til GPR med en PAT (personal access token) som har read:packages. Du kan opprette PAT her.

I din .bashrc eller .zshrc, sett følgende miljøvariabel:

export NPM_AUTH_TOKEN=<din PAT med read:packages>

Shortcuts

Command Script
yarn boot Bygger alle pakker
yarn storybook Starter storybook
yarn dev Starter aksel-nettsiden (Mer info)
yarn example:shadow-dom Starter demo-app med shadow-dom
yarn lint Linter react and css workspaces
yarn test Kjører tester
yarn clean Fjerner genererte filer
yarn changeset Ny versjon-entry (how-to)

Bidra

Vi tar gjerne i mot PR-er! CONTRIBUTING.md

Lisenser

MIT

Codeowners

Løsningen forvaltes av team Aksel

Slack

Contributors

Thanks

Chromatic

Thanks to Chromatic for providing the visual testing platform that helps us review UI changes and catch visual regressions.

Kode generert av GitHub Copilot

Dette repoet bruker GitHub Copilot til å generere kode.