Skip to content

navikt/aksel

Repository files navigation



Aksel

NAVs designsystem + Aksel.nav.no


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.