大家好,我是猫头虎!今天我们要讨论的是2020年6月9日发布的一个重磅消息:VS Code的Go扩展正式加入Go项目。这一举措是Go团队与VS Code团队合作的一个里程碑,标志着Go开发体验的一个重要转折点。作为Go开发者,这无疑是一个值得关注的发展!
自Go项目启动以来,它一直致力于帮助程序员通过工具化自动化编码任务,并消除在大型代码库上工作的障碍。如今,这一目标在开发者最关键的工具——他们的编辑器上得到了进一步的实现。
过去十年里,Go开发者依赖多种编辑器和众多独立开发的工具和插件。VS Code的Go扩展,就是基于这些工具构建的,目前已有41%的Go开发者使用它(根据Go开发者调查)。随着这一扩展的流行和生态的扩展,它需要更多的维护和支持。
过去几年中,Go团队与VS Code团队合作,帮助Go扩展维护者。Go团队还启动了一个新项目,旨在改进所有Go编辑器扩展的工具,重点是支持Language Server Protocol与gopls
和Debug Adapter Protocol with Delve。
Go团队现已正式宣布:VS Code的Go扩展将加入Go项目。这意味着两个关键变化:
我们非常感激那些帮助构建和维护这个备受喜爱扩展的人。Go团队作为扩展的所有者的主要目标是减轻社区维护工作的负担。Go团队成员将保持与贡献者的密切合作,确保构建状态的稳定、问题的分类和文档的更新。
我们鼓励大家通过提交问题和对项目进行贡献来分享你们的想法。贡献的流程将与Go项目的其余部分相同。Go团队成员将在Gophers Slack的#vscode频道提供一般帮助,并创建了一个#vscode-dev频道来与贡献者讨论问题和构思想法。
要点 | 描述 |
---|---|
VS Code Go扩展的演变 | Go扩展随着生态的扩张需要更多维护和支持。 |
Go团队与VS Code团队合作 | 合作推动了对Language Server Protocol和Debug Adapter Protocol的支持。 |
Go扩展加入Go项目 | 扩展正式成为Go项目的一部分,由Go团队维护。 |
贡献与参与 | 社区成员被鼓励继续贡献,并通过Gophers Slack参与讨论。 |
VS Code Go扩展的加入Go项目是一个重要的里程碑,它将提高Go开发体验的一致性和精细度。Go团队承诺通过维护主要的Go编辑器扩展以及Go工具和语言,为所有Go用户提供更加连贯和精致的开发体验。我们对这一新的进步感到兴奋,并希望您也是如此。本文已被猫头虎的Go生态洞察专栏收录,详情点击这里。