Update portal sync flow
This commit is contained in:
@@ -2,10 +2,16 @@
|
||||
|
||||
## Ziel
|
||||
|
||||
Der Styleguide bleibt in diesem Repository die Source of Truth. Das Portal holt:
|
||||
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
|
||||
|
||||
@@ -21,19 +27,12 @@ Beispiel:
|
||||
--commit-portal
|
||||
```
|
||||
|
||||
Optional kann der Zielpfad ueberschrieben werden:
|
||||
|
||||
```bash
|
||||
./scripts/sync_styleguide_to_webapp_aktienberater.sh \
|
||||
--portal-repo "/absoluter/pfad/zum/portalrepo" \
|
||||
--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
|
||||
@@ -42,4 +41,4 @@ Optional kann der Zielpfad ueberschrieben werden:
|
||||
2. `VERSION` erhoehen
|
||||
3. Styleguide commit + push
|
||||
4. Sync-Skript ausfuehren
|
||||
5. Portal Smoke-Test
|
||||
5. Beide Portalrepos Smoke-Testen
|
||||
|
||||
Reference in New Issue
Block a user