VS Code 扩展开发者社区讨论区

2022年10月4日,作者:Olivia Guzzardo,@OliviaGuzzardo

VS Code 的真正力量源于其庞大的扩展生态系统,而这一切都要归功于我们出色的扩展开发者社区。无论是创建新的语言扩展以支持几乎任何编程语言的开发,开发新主题以提高工作效率,还是扩展工作台以辅助独特的开发者工作流,扩展开发者们通过分享他们的成果,造福了数以百万计的用户。

我们的目标始终是让每个人都能轻松进行扩展开发。虽然我们提供了丰富的文档来帮助新手入门,但有时文档无法解答所有问题。有时,你需要的仅仅是一个过来人的指点——那些曾经遇到过同样问题并成功解决的人的一份友好帮助。

今天,我们正式宣布推出 VS Code 社区讨论区:这是一个供扩展开发者提问、与社区建立联系并展示他们作品的地方。

如何使用论坛

A screenshot showing the VS Code Community Discussions landing page

新的 GitHub 讨论区是一个供扩展开发者互相交流并及时了解 VS Code 团队公告的地方。我们希望尽可能贴近开发者,而建立一个集中、官方的社区有助于实现这一目标。

当你访问这个讨论仓库时,你会发现目前有 3 个分类……

公告 (Announcements)

在这里,你可以了解 VS Code 团队针对扩展开发者发布的最新信息。这包括最近发布的功能(如“预发布扩展”)以及我们不时为扩展开发者社区提供的赠品——例如免费的 Azure 额度

扩展开发问答 (Extension Development QnA)

提出你与扩展开发相关的问题,并通过回答他人的问题来帮助同行。这里非常适合讨论如何解决特定问题、咨询 API 的详细信息以及寻求最佳实践。不过,如果你发现自己是“在查阅文档后,仍无法通过 VS Code API 实现所需功能……”,那么最好还是在官方 VS Code 仓库中提交 Issue

扩展展示与分享 (Extension Show and Tell)

你为创建扩展投入了时间和精力,现在是时候展示它了!分享你的扩展链接,向社区详细介绍它的功能,并获取推广帮助。这也是发现新扩展以及结识你所欣赏的开发者的好地方。

为什么要选择 GitHub Discussions?

虽然 Slack 和 Discord 等平台非常适合实时交流,但它们在可发现性方面有所欠缺。很多问题在这些地方可能已经被问过,但很难通过简单的互联网搜索找到。GitHub Discussions 的内容可以轻松被搜索引擎索引,因此困扰你一整天的问题,可能只需简单的搜索就能找到答案。

我们创建了一个新的仓库来承载我们的 GitHub Discussions 社区,而不是使用现有的 VS Code 仓库。目前,人们通常通过 GitHub Issues 向 VS Code 仓库提交问题,我们认为如果将两者放在一起,GitHub Issues 和 GitHub Discussions 之间的界限会变得模糊。我们认为,将主仓库与新社区分离开来,是将其打造为独特交流场所的最佳方式。

立即加入!

我们希望 VS Code 社区讨论区能发展成为一个繁荣的社区,让扩展开发者能够与其他开发者建立联系并展示他们的辛勤成果。

VS Code 的今天离不开我们出色的贡献者,我们希望继续与这个社区建立联系并共同成长。为此,我们提供了多个渠道供你与我们互动:

编码愉快!

Olivia Guzzardo, @OliviaGuzzardo

© . This site is unofficial and not affiliated with Microsoft.