Files
Styleguide/docs/portal_sync_flow.md
T
2026-06-04 11:19:40 +02:00

45 lines
1.2 KiB
Markdown

# Portal Sync Flow
## Ziel
Der Styleguide bleibt in diesem Repository die Source of Truth. Der Sync verteilt den freigegebenen Stand in beide Portal-Repos:
- den deploy-relevanten CSS-Upstream versioniert als `public/assets/styleguide.upstream.css`
- die vollstaendige Styleguide-Dokumentation gespiegelt nach `docs/styleguide`
- die portal-spezifische Fertig-CSS-Datei als `public/assets/styles.css`
Zielrepos:
- `WebApp_Aktienberater`
- `erp_naurua`
## Vorbereitung
- Version in `VERSION` erhoehen, sobald ein freigegebener Stand vorliegt.
- Aenderungen im Styleguide committen und pushen.
## Sync ausfuehren
Beispiel:
```bash
./scripts/sync_styleguide_to_webapp_aktienberater.sh \
--commit-portal
```
## Ergebnis im Portalrepo
- `public/assets/styleguide.upstream.css` aktualisiert
- `public/assets/styleguide.upstream.meta.json` aktualisiert (Version, Commit, Zeitstempel)
- `docs/styleguide` gespiegelt (mit `--delete`, ohne `.git`, `.codex`, `AGENTS.md`, `scripts/`)
- `public/assets/styles.css` aktualisiert
- Optional: automatischer Commit + Push im Portalrepo
## Standardprozess je Release
1. Styleguide aendern
2. `VERSION` erhoehen
3. Styleguide commit + push
4. Sync-Skript ausfuehren
5. Beide Portalrepos Smoke-Testen