نظام تصميم 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 مع الرمز المميز للوصول الشخصي) الذي 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 ومساحات عمل CSS |
yarn test | إجراء اختبارات |
yarn clean | يزيل الملفات التي تم إنشاؤها |
yarn changeset | إصدار جديد- |
يسعدنا استلام PRS! المساهمة
معهد ماساتشوستس للتكنولوجيا
تتم إدارة الحل من قبل Team Aksel
الركود
![]()
بفضل Chromatic لتوفير منصة الاختبار المرئي التي تساعدنا على مراجعة تغييرات واجهة المستخدم والتقاط الانحدار البصري.
يستخدم هذا الريبو github copilot لإنشاء رمز.