Zum Inhalt

Development und Workspaces

Development-Einstellungen bleiben außerhalb des portablen Application Intent.

Stack Profiles

baha stack list, baha stack show NAME und baha stack create verwalten wiederverwendbare Entwicklungseinstellungen aus Built-in-, Benutzer-, Repository- oder Organisationskatalogen. Ein Stack entscheidet nicht über SQL-/Cache-Provider.

baha stack list
baha stack show NAME
baha stack create

Developer-Zugriff

baha dev domain verwaltet die Target-Domain. baha dev credentials zeigt lokale Management-Zugangsdaten ausdrücklich an; normale Status-/Doctor-Ausgaben tun das nicht. Siehe Developer-Zugriff.

Workspaces

Workspaces ordnen Application-Komponenten lokalen Source-Checkouts zu. Absolute Pfade bleiben lokaler Developer-Zustand, keine Application-Identität.

baha app workspace status liest Zustand. update --check holt Upstream-Informationen und zeigt sichere Änderungen, ohne Checkout-Revisionen zu bewegen. update verwendet Git und führt nur Fast-Forward-Updates sauberer Branches mit Upstream aus.

BaseHarbor macht kein automatisches Stash, Reset, Rebase, divergierendes Merge oder Branch-Wechsel. Dirty, detached, ahead-only oder divergierende Repositorys bleiben unangetastet und bekommen einen Git-Nächsten-Schritt. init, map, show und resolve bleiben für explizite Mappings verfügbar.

In einem Application-Repository mit vorhandenem Git-Remote origin und Component app:

baha dev credentials
baha dev domain

Source-Identität gehört in .baseharbor/sources.yaml; der Checkout-Pfad bleibt lokal. Weitere Komponenten müssen tatsächlich im Application Contract vorhanden sein.

Exakte Befehle (EN).

Ergänzende Befehlsreferenz

Die folgenden unveränderten Beispiele und Bezeichner entsprechen der englischen Referenz.

baha app workspace status
baha app workspace update --check
baha app workspace update
repository_url="$(git remote get-url origin)"
baha app workspace init --source backend="$repository_url" --component app=backend
baha app workspace map backend "$PWD"
baha app workspace show
baha app workspace resolve -o json
baha app workspace status
baha app workspace update --check
baha stack list
baha stack show go

Technische Bezeichner: orders-api, --stack go, app new.