Add groupBy support to githubPullRequests.queries (like githubIssues.queries)
Les mainteneurs répondent en général sous 1 jour
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- github, typescript, vscode
- Domaine
- developer-experience, frontend
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- TypeScript
- Étoiles
- 2.6k
- Forks
- 807
- Merge moyen
- 1 j 15 h
- PR mergées (30 j)
- 55
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/vscode-pull-request-github
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
microsoft/vscode-pull-request-github#9072 ·
Les mainteneurs répondent en général sous 1 jour
-
Issue 3 — DocumentationOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
microsoft/vscode-pull-request-github#8792 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 56/100
microsoft/vscode-pull-request-github#9113 ·
Les mainteneurs répondent en général sous 1 jour
-
No 'resolve conflicts' option in stack PR webviewPeut-être pris @alexr00 l’a pris aujourd’hui. Ouverte
microsoft/vscode-pull-request-github#9112 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[PR Stack Banner] The banner close button should stay on the upper right when resizedPeut-être pris @alexr00 l’a pris aujourd’hui. Ouverte
microsoft/vscode-pull-request-github#9111 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de microsoft/vscode-pull-request-github
Issues similaires
-
verified
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
Les mainteneurs répondent en général sous 5 jours
-
desktop: directory picker submits home directory instead of typed path when adding a projectOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
anomalyco/opencode#59589 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Bug: During run init command, finish the git initialize process without question to user('Initialize a new git repository?')Peut-être pris @nishu-murmu l’a pris aujourd’hui. Ouvertepending-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
wxt-dev/wxt#2697 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
knaw-huc/textannoviz#739 ·
Les mainteneurs répondent en général sous 1 jour
-
DEV: partitioner only creates next month, so one failed run leaves a month with no partitionOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Les mainteneurs répondent en général sous 1 jour