Go体験の次のフェーズ
2020年6月9日 The VS Code Team、@code
当初から、私たちは開発者コミュニティと協力して、強力で拡張可能なエディターとしてVisual Studio Codeを構築してきました。この道のり5年を経て、コミュニティの個人や組織は、あらゆる言語を使用するすべての開発者のためのエディターを私たちが作成するのを支援してくれました。
1,100万人のユーザーの多くにとって、VS Codeは主要なコードエディターであり、Go を使用する開発者の41%も同様です(Go 開発者調査による)。私たちは、Visual Studio Code 用 Go 拡張機能に関して行った作業を誇りに思っています。これは、コード貢献と12以上の独立して保守されているツールとの統合の両方を通じて、Go コミュニティと共に行った広範な開発努力の結果です。
昨年、Go チームと協力して、Go 言語用の新しい言語サーバーであるgoplsのサポートを有効にし、Delveデバッガーのサポートを改善しました。新しい言語サーバーを使用することで、VS Code を使用する Go 開発者のエクスペリエンスが向上します。これは、Go プロジェクト自体によって保守され、Go モジュールなどの新しい言語機能のサポートに合わせて常に最新の状態に保たれるツールを通じて、コア開発者エクスペリエンスのさまざまなコンポーネント(コード補完、定義へのジャンプ、ホバーツールチップなど)の統合ソリューションを提供します。
VS Code 用 Go 拡張機能が Go プロジェクトに加わる
本日、Go チームがGo 拡張機能の新しいメンテナーとして正式に就任したことを発表できることを嬉しく思います。過去数年間 Go チームと協力してきた中で、Go のツールエコシステムを推進し、言語とともに進化することを確実にする上で、彼らが最善の位置にいることは明らかでした。
Go チームと Visual Studio Code チームの両方は、Go コミュニティにとっての Visual Studio Code の重要性を認識しており、Go 開発者向けのオープンなツールエコシステムを強く信じています。拡張機能が Go プロジェクトの一部になっても、VS Code チームは引き続き Go プロジェクトの残りの部分とコミュニティと協力し、すべてのGophersにとって素晴らしいエクスペリエンスを提供し続けます。
Go プロジェクトの一部となることは、コミュニティがあらゆる段階で関与することを確実にします。この拡張機能は現在、コミュニティによって保守されている多くの異なるツールに依存しており、Go コミュニティのメンテナンス作業の負担を軽減するために、これらのプロジェクトの所有者と協力したいと考えています。
実際的な観点から、拡張機能が Go プロジェクトの一部となるに伴い、VS Code Marketplace での拡張機能の公開元を「Microsoft」から「Go Team at Google」に変更します。
さらに、拡張機能のソースコードリポジトリは、golang/vscode-goにある Go プロジェクトの残りの部分に合流するように変更されます。
貢献者のコミュニティの中で、長年にわたり拡張機能のリードメンテナーでありコミュニティへの貢献者である Ramya Rao (@ramyanexus) に、そして2015年9月以来の貢献に対して Luke Hoban (@lukehoban) と Erich Gamma (@erichgamma) に、特に感謝の意を表したいと思います。また、Rebecca Stambler (@stamblerre) と Go チームの協力にも感謝いたします。
貢献とサポート
Go 開発者に最高のエクスペリエンスを提供するために、GitHub でissueを開くことでフィードバックを共有し続けるようお願い申し上げます。また、コミュニティからのあらゆる貢献を歓迎します。
VS Code 用 Go 拡張機能に関して支援が必要な場合は、Gophers Slackの#vscode
チャンネルでチームメンバーと連絡を取ることができます。拡張機能に取り組む Go チームメンバー間の会話は、同じ Slack ワークスペースの#vscode-dev
チャンネルで行われ、すべてのコミュニティメンバーからの issue および貢献に関する議論を歓迎します。
Visual Studio Code および Go チームの全員が、Go を使用するすべての開発者に世界クラスのツールを提供するために協力できる将来と能力に興奮しており、コミュニティとの協力を継続することを楽しみにしています。
ハッピーコーディング!
The VS Code Team
追伸:Go チームからの発表はGo Blogでも読むことができます。