Update portal sync flow
This commit is contained in:
@@ -2,10 +2,16 @@
|
|||||||
|
|
||||||
## Ziel
|
## 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`
|
- den deploy-relevanten CSS-Upstream versioniert als `public/assets/styleguide.upstream.css`
|
||||||
- die vollstaendige Styleguide-Dokumentation gespiegelt nach `docs/styleguide`
|
- 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
|
## Vorbereitung
|
||||||
|
|
||||||
@@ -21,19 +27,12 @@ Beispiel:
|
|||||||
--commit-portal
|
--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
|
## Ergebnis im Portalrepo
|
||||||
|
|
||||||
- `public/assets/styleguide.upstream.css` aktualisiert
|
- `public/assets/styleguide.upstream.css` aktualisiert
|
||||||
- `public/assets/styleguide.upstream.meta.json` aktualisiert (Version, Commit, Zeitstempel)
|
- `public/assets/styleguide.upstream.meta.json` aktualisiert (Version, Commit, Zeitstempel)
|
||||||
- `docs/styleguide` gespiegelt (mit `--delete`, ohne `.git`, `.codex`, `AGENTS.md`, `scripts/`)
|
- `docs/styleguide` gespiegelt (mit `--delete`, ohne `.git`, `.codex`, `AGENTS.md`, `scripts/`)
|
||||||
|
- `public/assets/styles.css` aktualisiert
|
||||||
- Optional: automatischer Commit + Push im Portalrepo
|
- Optional: automatischer Commit + Push im Portalrepo
|
||||||
|
|
||||||
## Standardprozess je Release
|
## Standardprozess je Release
|
||||||
@@ -42,4 +41,4 @@ Optional kann der Zielpfad ueberschrieben werden:
|
|||||||
2. `VERSION` erhoehen
|
2. `VERSION` erhoehen
|
||||||
3. Styleguide commit + push
|
3. Styleguide commit + push
|
||||||
4. Sync-Skript ausfuehren
|
4. Sync-Skript ausfuehren
|
||||||
5. Portal Smoke-Test
|
5. Beide Portalrepos Smoke-Testen
|
||||||
|
|||||||
Reference in New Issue
Block a user