-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workspace setup #4533
Workspace setup #4533
Conversation
Die CI-Pipeline hat gerade noch ein Problem, das ich lokal nicht vollziehen kann. 🧐 |
Es werden verschiedene Prettier-Versionen verwendet. Vielleicht hilft ein downgrade auf Version 2 mit anschließendem Re-Formatieren. |
@sdvg - Achtung, ich muss noch einmal den Konflikt lösen. Bitte warten. |
# Conflicts: # lerna.json # pnpm-lock.yaml
# Conflicts: # lerna.json
Set types and typeRoots in tsconfig. Set ES to 2017.
# Conflicts: # lerna.json # packages/adapters/svelte/package.json
Remove node as type.
Signed-off-by: Peter Laske <[email protected]>
set --no-frozen-lockfile to pnpm install Signed-off-by: Peter Laske <[email protected]>
Das |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@laske185 - Kannst Du bitte die Konflikte noch beseitigen. Danke
Änderungen in diesem PR:
npx lerna run build
) führen so Tasks, die Abhängigkeiten darstellen, automatisch aus (Beispiel: Build von Designer stellt sicher, dass zuvor der Build von Components ausgeführt wurde.) Builds werden dabei gecached.dev
als kleine Hilfe hinzugefügt (siehe unten).Der Workflow kann jetzt z.B. so aussehen:
Erstes Terminal
(baut die Components bei jeder Änderung neu)
Zweites Terminal:
Änderungen an Komponenten werden jetzt automatisch im React-Beispiel sichtbar.
Das gleiche ist im Prinzip mit Themes möglich, allerdings gibt es bei
unpack
noch keinen Watch-Mode. Dieser ist aber geplant. Im Moment muss mannpm run build
nach Änderungen manuell ausführen.