Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Expose Git and PR actions in the UI

Aberta
#20 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
60/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
typescript
Domínio
frontend

Direção de pesquisa

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.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.

Linguagem predominante
TypeScript
Estrelas
1
Forks
0
Métricas de merge de PRs
Nenhum PR com merge em 30d

Preparar o ambiente

  • Sem Dockerfile nem arquivo Docker Compose
  • Tem um modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de githubnext/ace2

Todas as issues de githubnext/ace2

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.