microsoft / microsoft/vscode-pull-request-github

Feature Request: Integrate GitHub Discussions with the GitHub Pull Requests for Visual Studio Code Extension

Ouverte
#5,264 6 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature-request
Langage dominant
TypeScript
Étoiles
2.6k
Forks
796
Merge moyen
1 j 4 h
PR mergées (30 j)
46

Description

Description:

I'd like to request the integration of GitHub Discussions functionality within the "GitHub Pull Requests for Visual Studio Code" extension. The main purpose is to allow users to participate in, manage, and keep track of discussions in their repositories without leaving the VSCode environment.

Challenges:

Complexity: GitHub Discussions, though similar in some ways to issues, have their unique characteristics (e.g., categories, upvotes). The design and integration should account for these nuances.

Real-time Updates: Discussions are dynamic, with potential for rapid new posts and comments. Ensuring that users get real-time or near-real-time updates might be a challenge.

UI/UX Design: Since Discussions can have varied lengths and nested comment threads, an intuitive and effective display will be crucial.

Opportunities:

All-in-One Workspace: Developers can seamlessly move from writing code to participating in discussions, streamlining their workflow.
Increased Engagement: By lowering the barrier to entry (no need to switch tools or platforms), developers might be more likely to engage in discussions, fostering a better community.
Notifications: With proper notification integration, developers can be alerted about new discussion posts or replies directly in VSCode.

Value Proposition:

Competitive Edge: Many extensions offer GitHub issue and PR integration, but by incorporating Discussions, this extension can further differentiate itself in the marketplace.
User Retention & Growth: Current users will find added value, reducing the chances of them moving to a different extension, and new users might be attracted to this unique feature.

Enhanced Collaboration: GitHub Discussions is becoming an essential tool for community discussions. Integrating it will significantly enhance the collaboration capabilities of this extension.

Closing thoughts:

The integration of GitHub Discussions will make the "GitHub Pull Requests for Visual Studio Code" extension even more powerful and helpful. Recognizing that it's a sizable undertaking, I believe the potential benefits for users and maintainers alike justify the effort.

Thank you for considering this feature request, and I'm excited to see how this extension evolves!

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner l’intégration existante de GitHub issue et pull request dans l’extension, ainsi que la manière dont les vues, les commentaires, les notifications et les données du dépôt sont organisés dans VS Code. Définissez un périmètre initial concret pour Discussions, comprenant les catégories, les commentaires imbriqués, les mises à jour et les notifications ; le travail sera considéré comme terminé lorsqu’un plan d’implémentation convenu ou une fonctionnalité délimitée avec les tests correspondants sera disponible. Aucun fichier ni test n’est nommé dans l’issue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
github, typescript, vscode
Domaine
devtools
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.