🚀 VS Code で で入手しましょう!

Go エクスペリエンスの次のフェーズ

2020 年 6 月 9 日 The VS Code Team, @code

当初から、私たちは開発者コミュニティと協力して、強力で拡張可能なエディターとして Visual Studio Code を構築してきました。この道のりを 5 年経て、私たちのコミュニティの個人や組織は、あらゆる言語を使用するすべての開発者のためのエディターを作成するのを支援してくれました。

1100 万人のユーザーの多くにとって、VS Code は主要なコードエディターであり、Go 開発者調査によると、Go を使用している開発者の 41% がそうであるように、主要なコードエディターとなっています。私たちは、Visual Studio Code 向け Go 拡張機能に対して行ってきた作業を誇りに思っています。これは、Go コミュニティとの広範な開発努力の結果であり、コードの貢献と、12 を超える独立して保守されているツールとの統合の両方によるものです。

Go extension

昨年、私たちは 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 プロジェクトやコミュニティと協力して、すべてのGopherに優れたエクスペリエンスを提供し続けます。

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 を使用しているすべての開発者にワールドクラスのツールを提供するために協力できる能力に興奮しており、コミュニティとのコラボレーションを継続することを楽しみにしています。

ハッピーコーディング!

VS Code チーム

追伸: Go チームからの発表は、The Go Blog で読むこともできます。