Система проектирования 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
Установите Dendendecies и сборку рабочей области
yarn && yarn boot Поскольку мы используем пристрастия, которые находятся в GPR, вы должны настроить доступ к GPR с помощью PAT (токен для личного доступа), который read:packages . Вы можете создать здесь.
В вашем .bashrc или .zshrc установите следующую переменную окружающей среды:
export NPM_AUTH_TOKEN=<din PAT med read:packages>
| Командование | Сценарий |
|---|---|
yarn boot | Строит все пакеты |
yarn storybook | Запускает сборник рассказов |
yarn dev | Запускает веб -сайт Aksel (подробнее) |
yarn example:shadow-dom | Запускает демонстрационное приложение с теневым суждением |
yarn lint | Linter React и CSS Рабочие пространства |
yarn test | Заводящие тесты |
yarn clean | Удаляет сгенерированные файлы |
yarn changeset | Новая версия-Enry (как это сделать) |
Мы рады получить PRS! Anplying.md
Грань
Решение управляется командой Аксель
Пролечить
![]()
Благодаря Chromatic за предоставление платформы визуального тестирования, которая помогает нам просмотреть изменения пользовательского интерфейса и улавливать визуальные регрессии.
В этом репо используется Copilot Github для генерации кода.