Files
Styleguide/docs/portal_sync_flow.md
T

1.2 KiB

Portal Sync Flow

Ziel

Der Styleguide bleibt in diesem Repository die Source of Truth. Das Portal holt:

  • den deploy-relevanten CSS-Upstream versioniert als public/assets/styleguide.upstream.css
  • die vollstaendige Styleguide-Dokumentation gespiegelt nach docs/styleguide

Vorbereitung

  • Version in VERSION erhoehen, sobald ein freigegebener Stand vorliegt.
  • Aenderungen im Styleguide committen und pushen.

Sync ausfuehren

Beispiel:

./scripts/sync_styleguide_to_webapp_aktienberater.sh \
  --commit-portal

Optional kann der Zielpfad ueberschrieben werden:

./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, scripts/)
  • Optional: automatischer Commit + Push im Portalrepo

Standardprozess je Release

  1. Styleguide aendern
  2. VERSION erhoehen
  3. Styleguide commit + push
  4. Sync-Skript ausfuehren
  5. Portal Smoke-Test