Open Fakerinc opened 5 months ago
Was wir noch beachten müssen: solange das Frontend nicht mit einem passenden Backend spricht, hilft der aktualisierte Client eigentlich auch "nur" gegen Compile-Fehler.
Und aber ein Preview-Backend pro Branch zu deployen, wäre nochmal ein eigenes Projekt (hier auch zu entscheiden: teilt es sich mit dem normalen api-preview die DB, oder wird auch diese isoliert? - das kann schnell sehr kompliziert werden).
Zur Zeit ist es so, dass wenn man Änderungen im backend, client-js und elements repo macht, dass die Änderungen lokal von Hand in alle unterliegenden repo gebaut und gelinked werden müssen.
Das kann man optimieren indem man einen Teil automatisiert. Folgendermaßen:
${ursprüngliche_version} ${branch_name}
.Dazu gehören auch Aufräumarbeiten damit die npm registry nicht im Chaos endet. Folgende Fälle:
Nützliches:
version vorher auslesen:
cat package.json | jq -r '.version'
version per cmd line definieren:npm version "0.0.1-MEINEVERSION" --no-git-tag-version