VS Code 拡張機能開発者向けコミュニティディスカッション
2022年10月4日 Olivia Guzzardo 著、@OliviaGuzzardo
VS Code の真の力は、膨大な拡張機能エコシステムから生まれており、これは素晴らしい拡張機能開発者コミュニティのおかげで存在します。実質的にあらゆる言語でのプログラミングを可能にする新しい言語拡張機能の作成、生産性向上に役立つ新しいテーマの開発、または独自の開発者ワークフローを支援するためのワークベンチの拡張など、拡張機能開発者はその作成物を共有することで何百万人もの人々を助けています。
私たちの目標は、そして常にそうでしたが、拡張機能開発を誰もが利用できるようにすることです。拡張機能開発を始めるための豊富なドキュメントはありますが、ドキュメントだけでは答えられない質問が時にはあります。時には、同じ経験をして、同じ疑問を持ち、それを解決した誰かからの友好的な助けが必要なだけです。
本日、VS Code コミュニティディスカッションの正式な立ち上げを発表します。これは、拡張機能開発者が質問したり、コミュニティとつながったり、自分の作品を発表したりするための場所です。
フォーラムの利用方法
新しい GitHub Discussions フォーラムは、拡張機能開発者が互いにつながり、VS Code チームからのアナウンスに常に最新の情報を得られる場所です。私たちは開発者にできる限り寄り添いたいと考えており、一元化された公式コミュニティを持つことがそれを達成するのに役立ちます。
Discussions リポジトリを訪れると、現在3つのカテゴリがあることに気づくでしょう...
アナウンス
ここでは、VS Code チームからの拡張機能開発者向けの最新情報をすべて入手できます。「プレリリース拡張機能」のような最近リリースされた機能や、拡張機能開発者コミュニティ向けに時々提供する無料の Azure クレジットのようなプレゼントも含まれます!
拡張機能開発Q&A
拡張機能開発に関連する質問をしたり、他の開発者の質問に答えて助けてあげましょう。特定の問題へのアプローチ方法、特定のAPIに関する詳細の検索、ベストプラクティスの探求に関する質問はすべてここに投稿するのに最適です。しかし、「ドキュメントを読みましたが、VS Code API を操作して目的の機能を実現できません...」と感じる場合は、公式の VS Code リポジトリのイシューとして投稿する方が適しているかもしれません。
拡張機能の紹介と共有
拡張機能の作成に時間と労力を費やしましたね。ここで披露するチャンスです!拡張機能へのリンクを共有し、コミュニティにその機能の詳細を伝え、プロモーションの助けを得ましょう。ここはまた、新しい拡張機能を発見したり、あなたが評価する開発者とつながるのに最適な場所でもあります。
GitHub Discussions を利用する理由
Slack や Discord のようなプラットフォームはリアルタイムのやり取りには素晴らしいですが、発見しやすさという点では犠牲があります。多くの場合、これらの場所では同じ質問がすでに尋ねられていますが、簡単なインターネット検索では見つけにくいです。GitHub Discussions は検索結果で簡単にインデックス化されるため、一日中悩ませていた質問の答えが、すぐに検索で見つかるかもしれません。
既存の VS Code リポジトリを使用するのではなく、GitHub Discussions コミュニティをホストするために新しいリポジトリを作成しました。現在、人々は GitHub Issues を通じてイシューを報告するために VS Code リポジトリにアクセスしており、同じ場所にホストされている場合、GitHub Issues と GitHub Discussions の境界が曖昧になると考えました。メインリポジトリと新しいコミュニティを分離することが、コミュニティを明確な交流の場として確立する最善の方法だと感じました。
今すぐ参加しましょう!
VS Code コミュニティディスカッションが、拡張機能開発者が互いにつながり、自身の努力の成果を披露できる活発なコミュニティになることを願っています。
VS Code が今日あるのは、素晴らしい貢献者のおかげであり、私たちはそのコミュニティとつながり、育成し続けたいと考えています。そのため、皆様が私たちと交流できるいくつかのチャネルがあります
- 拡張機能開発者のQ&AおよびアナウンスのためのVS Code コミュニティディスカッション(VS Code チームが公式に管理)
- 拡張機能開発者が新しくリリースされたAPIについて学べる、毎月の VS Code リリースノートの拡張機能の作成セクション
- 拡張機能開発者向けのQ&AのためのVS Code Dev Slack(コミュニティによって管理)
- VS Code リポジトリにイシューを報告するためのGitHub Issues
- visual-studio-code タグが付いた質問をしたり回答したりするためのStack Overflow
- 開発チームのメンバーからのアナウンスや更新情報のためのTwitter
- VS Code に関するあらゆるビデオコンテンツのためのYouTube および TikTok
ハッピーコーディング!
Olivia Guzzardo、@OliviaGuzzardo