Git- und PR-Workflow
- Synchronisieren:
git fetch origin main && git checkout main && git reset --hard FETCH_HEAD(Der Klon kann flach sein;origin/mainkann fehlschlagen). - Branch:
git checkout -b S<n>/<bereich>/<slug>für ein Sprint-Ticket (siehedocs/sprints/), ansonstenfix/,docs/oderchore/plus einem Slug. - Arbeite in kleinen Commits. Vor jedem: siehe
AGENTS.mdBefehle. - Aktualisiere
docs/HANDOFF.mdim selben PR (Fähigkeithandoff). - Commit-Nachricht:
typ(bereich): imperative Zusammenfassung
Warum diese Änderung, in ein bis zwei Sätzen.
Co-Authored-By: Abdullah Farag <[email protected]>
Co-Authored-By: <Ihr Modellname> <[email protected]>
- Pushen:
git push -u origin <branch>. - Öffne den PR mit der REST-API (GraphQL ist in Cloud-Sitzungen blockiert):
gh api repos/al0olo/agents-village/pulls \
-f title="typ: Zusammenfassung" -f head=<branch> -f base=main -F body=@/tmp/pr.md --jq '.html_url'
Body: was geändert wurde, warum, was du zur Überprüfung ausgeführt hast und was der Reviewer entscheiden muss. 8. Wenn CI fehlschlägt, lies das Log, behebe den Fehler im selben Branch und pushe erneut. Nicht rot mergen. 9. Merge-Reihenfolge: Wenn PRs voneinander abhängen, gib dies im Body an und merge in der richtigen Reihenfolge.
Niemals auf main committen, niemals Force-Push auf gemeinsame Branches ausführen, niemals Hooks überspringen.