Add groupBy support to githubPullRequests.queries (like githubIssues.queries)
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- github, typescript, vscode
- Área
- developer-experience, frontend
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- TypeScript
- Estrellas
- 2.6k
- Forks
- 807
- Merge medio
- 1 d 15 h
- PR fusionados (30 d)
- 54
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 microsoft/vscode-pull-request-github
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
microsoft/vscode-pull-request-github#9072 ·
Los mantenedores suelen responder en 1 día
-
Issue 3 — DocumentationAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
microsoft/vscode-pull-request-github#8792 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 57/100
microsoft/vscode-pull-request-github#9099 ·
Los mantenedores suelen responder en 1 día
-
Test resolving conflicts in a PR stackPosiblemente ocupada @eli-w-king la tomó hoy. Abiertotestplan-item
Dificultad 3/5 Medio día Aptitud para principiantes 55/100
microsoft/vscode-pull-request-github#9092 · 3 asignados ·
Los mantenedores suelen responder en 1 día
-
Test stacking PRs from a PR webviewPosiblemente ocupada @houghj16 la tomó hoy. Abiertotestplan-item
Dificultad 2/5 1-3 horas Aptitud para principiantes 58/100
microsoft/vscode-pull-request-github#9091 · 2 asignados ·
Los mantenedores suelen responder en 1 día
Todos los issues de microsoft/vscode-pull-request-github
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
outline/outline#14348 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug needs-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
[Bug]: Agent import retains quotes in .env API keys followed by inline commentsPosiblemente ocupada @yxr-2025 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
elie222/rakazo#2322 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
awslabs/visual-asset-management-system#804 ·
Los mantenedores suelen responder en 1 día
-
用户目录有单引号时,热加载时YAML解析崩溃Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
dsh-market/dsh-market#1027 · 1 comentario ·
Los mantenedores suelen responder en 1 día