microsoft / microsoft/vscode-pull-request-github

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

Aperta
#5,264 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

feature-request
Lingua principale
TypeScript
Stelle
2.6k
Fork
795
Merge medio
1g 4h
PR unite (30g)
46

Descrizione

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!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando l'integrazione esistente di GitHub issue e pull request nell'estensione e il modo in cui sono organizzati in VS Code le viste, i commenti, le notifiche e i dati del repository. Definisci un primo ambito concreto per Discussions, includendo categorie, commenti annidati, aggiornamenti e notifiche; il lavoro sarà considerato completato quando sarà disponibile un piano di implementazione concordato o una funzionalità delimitata con i test corrispondenti. Nell'issue non sono indicati file o test.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github, typescript, vscode
Ambito
devtools
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.