Expose Git and PR actions in the UI
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 60/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- frontend
Rechercherichtung
Start from the channel details sidebar added in #129, which already surfaces the lane's branch, changes and newest PR, then trace where the shared Diff view instantiates CreatePrMenu — its PR-creation callbacks are defined but unwired. Map each missing action (commit, push, publish, merge, rebase, Create PR, PR review) to the existing lane/Git APIs the sidebar already calls. Done when each action is reachable from the UI and the PR-creation callbacks are connected end to end.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Expose commit, push, publish, merge, rebase, Create PR, PR review and state, and the lane's Git state. The shared Diff view supports CreatePrMenu, but the app does not wire the PR-creation callbacks, so no Create PR action is exposed yet.
Status
The channel details sidebar (#129) now shows the lane's branch, its changes (opening the Diff tab), and the newest PR from that branch with its state and checks. Actions ask the chat's agent, which lands the lane through lane push and gh pr create, so the UI never pushes around lane.
- Create PR and Create draft PR in details and the Diff header (#472)
- Fix failed checks from the chat's failed-checks line (#472)
- Commit (#475)
- Push / update an open PR (#475)
- Rebase onto the lane's base, with
Changes.behind(#475) - Merge, once checks and reviews allow and nothing is unpushed (#475)
- Ready for review, Close, and Address review when changes are requested (#475)
- Close PR when the PR can't merge yet (#478)
- Commit, update, rebase, and the PR state actions in the Diff header (#478)
- Exercise Commit, Create PR, Update PR, Merge, and Close end to end on a disposable PR (#478)
- Exercise Address review (needs a second reviewer to request changes) and Rebase end to end
Tracked by #6. Migrated from TODO.md — Port from old Ace.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus githubnext/ace2
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 94/100
githubnext/ace2#487 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
githubnext/ace2#486 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 67/100
githubnext/ace2#459 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
githubnext/ace2#437 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
githubnext/ace2#442 ·
Alle Issues in githubnext/ace2
Ähnliche Issues
-
Object parameters lose their structure when resources is enabledEvtl. vergeben @asts-top hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 2 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
jaegertracing/jaeger-ui#4618 ·
Maintainer antworten meist innerhalb von 1 Tag
-
pending close triaging
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
anomalyco/opencode#56765 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:plugins enhancement platform:vscode
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
anthropics/claude-code#103166 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Types: FlashListProps imports ViewabilityConfig from react-native, removed in RN 0.87+Evtl. vergeben @efegokdemir hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Shopify/flash-list#2540 ·