Monorepozytorium Lerna+Nx z dwiema paczkami:
@przeprogramowani/design-tokens
- podstawowe zmienne wizualne@przeprogramowani/core-components
- komponenty Shoelace ostylowane za pomocą design-tokens
Do tego:
- Storybook pozwalający na pracę z komponentami
- Workflow GHA automatyzujący weryfikację PRa (
checks.yaml
) - Workflow GHA automatyzujący publikację paczek oraz Storybooka (
publish.yaml
)
-
Utwórz forka i skonfiguruj sekrety:
AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
orazGH_REPO_ACCESS_TOKEN
(Settings/Secrets and variables/Actions) -
Przydziel uprawnienia read/write dla GHA (Settings/Actions/General)
-
Ustaw "Source" publikacji Github Pages na "Actions" (Settings/Pages)
-
Zaktualizuj pliki
./.npmrc
orazupdate-token.sh
zgodnie ze wskazówkami z lekcji 4x3.
nvm use
npm install
npm run storybook