Team Intern
Architektur
Ueberblick ueber die technische Architektur des Shield Design Systems.
Monorepo-Struktur
Das Projekt nutzt pnpm Workspaces mit einer klaren Trennung zwischen
packages/ (shared libraries) und apps/ (consumer apps).
packages/webcomponents– Stencil Web Componentspackages/tokens– Design Tokens via Style Dictionarypackages/css-utils– Utility CSS Klassenpackages/react– React Wrapperpackages/angular– Angular Wrapper
Package-Abhaengigkeiten
Web Components sind die zentrale Quelle. React- und Angular-Wrapper werden daraus generiert. Tokens fliessen als CSS Custom Properties in alle Packages.
Build Pipeline
Der Build laeuft ueber pnpm Scripts. Astro generiert die statische Doku-Seite, Stencil kompiliert die Web Components, Style Dictionary baut die Tokens.