Expose Git and PR actions in the UI
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 60/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- frontend
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de githubnext/ace2
-
Ace: adopt desktopToolRules()Abiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
githubnext/ace2#530 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
githubnext/ace2#437 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
githubnext/ace2#529 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
githubnext/ace2#528 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
githubnext/ace2#511 ·
Todos los issues de githubnext/ace2
Issues similares
-
Sequências em espanhol: «Atualizado em», a aba «Fila» e o valor 'pause' ainda saem em portuguêsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
melgarafael/DeskcommCRM#3104 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
🐛 [Bug] Mobile: on the login and registration pages the footer sits below the visible screenAbiertobug service: webapp
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Ocelot-Social-Community/Ocelot-Social#10684 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
nicobailon/pi-subagents#2978 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
getsentry/sentry-conventions#732 · 1 comentario ·
Los mantenedores suelen responder en 1 día