microsoft / microsoft/vscode-pull-request-github
Feature Request: Integrate GitHub Discussions with the GitHub Pull Requests for Visual Studio Code Extension
まだ誰も着手していません。
- 主要言語
- TypeScript
- スター
- 2.6k
- フォーク
- 796
- 平均マージ
- 1日 4時間
- マージ済み PR(30日)
- 46
説明
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!
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、拡張機能に既存する GitHub issue と pull request の統合、および VS Code のビュー、コメント、通知、リポジトリデータがどのように整理されているかを確認します。カテゴリ、ネストされたコメント、更新、通知を含む、Discussions の具体的な最初のスコープを定義します。完了条件は、合意された実装計画、または対応するテストを備えた範囲の限定された機能とします。issue ではファイルやテストは指定されていません。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- github, typescript, vscode
- 領域
- devtools
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100