Add groupBy support to githubPullRequests.queries (like githubIssues.queries)
Mantenedores costumam responder em até 1 dia
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- github, typescript, vscode
- Domínio
- developer-experience, frontend
Direção de pesquisa
Study the existing githubIssues.queries groupBy support as prior art, then extend githubPullRequests.queries schema and tree view to accept groupBy. First read the queries configuration and PR tree rendering code. Done means a query with groupBy: ["repository"] nests PRs under owner/repo nodes.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Feature Request
Problem
githubIssues.queries supports a groupBy property with \"repository\" and \"milestone\" values, allowing issues to be grouped by repo in the tree view. githubPullRequests.queries has no equivalent — it only accepts label and query.
This makes cross-repo PR queries hard to navigate. For example, a query like:
{
"label": "All My Open PRs",
"query": "is:open is:pr author:@me"
}
returns PRs from multiple repositories but displays them as a flat list with no indication of which repo each PR belongs to.
Proposed Solution
Add groupBy support to githubPullRequests.queries, matching the schema already present on the issues side:
{
"label": "All My Open PRs",
"query": "is:open is:pr author:@me",
"groupBy": ["repository"]
}
This would group PR results under owner/repo sub-nodes in the tree, making cross-repo queries usable.
Prior Art
githubIssues.queriesalready supportsgroupBy: ["repository", "milestone"]- Issue #5453 addressed repo name display for checked-out PRs, but the query list view was not covered
Workaround
Currently the only workaround is to create one query entry per repository, which doesn't scale.
- Linguagem predominante
- TypeScript
- Estrelas
- 2.6k
- Forks
- 807
- Merge médio
- 2d 16h
- PRs com merge (30d)
- 71
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de microsoft/vscode-pull-request-github
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
microsoft/vscode-pull-request-github#9072 ·
Mantenedores costumam responder em até 1 dia
-
Issue 3 — DocumentationAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
microsoft/vscode-pull-request-github#8792 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 56/100
microsoft/vscode-pull-request-github#9125 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 58/100
microsoft/vscode-pull-request-github#9123 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 56/100
microsoft/vscode-pull-request-github#9113 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de microsoft/vscode-pull-request-github
Issues semelhantes
-
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia
-
area:plugins area:security area:skills bug has repro
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
anthropics/claude-code#105911 ·
Mantenedores costumam responder em até 1 dia
-
documentation good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
dev-five-git/devup-ui#879 ·
Mantenedores costumam responder em até 11 dias
-
openspec-apply-change skill: when blocked, may select a ready artifact unrelated to missingArtifactsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Fission-AI/OpenSpec#2165 ·
Mantenedores costumam responder em até 1 dia
-
🐞 bug 🧐 unconfirmed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Tencent/tdesign-vue-next#7032 · 1 comentário ·
Mantenedores costumam responder em até 1 dia