VS Code 扩展开发者社区讨论区
2022年10月4日,作者:Olivia Guzzardo,@OliviaGuzzardo
VS Code 的真正力量源于其庞大的扩展生态系统,而这一切都要归功于我们出色的扩展开发者社区。无论是创建新的语言扩展以支持几乎任何编程语言的开发,开发新主题以提高工作效率,还是扩展工作台以辅助独特的开发者工作流,扩展开发者们通过分享他们的成果,造福了数以百万计的用户。
我们的目标始终是让每个人都能轻松进行扩展开发。虽然我们提供了丰富的文档来帮助新手入门,但有时文档无法解答所有问题。有时,你需要的仅仅是一个过来人的指点——那些曾经遇到过同样问题并成功解决的人的一份友好帮助。
今天,我们正式宣布推出 VS Code 社区讨论区:这是一个供扩展开发者提问、与社区建立联系并展示他们作品的地方。
如何使用论坛

新的 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 的今天离不开我们出色的贡献者,我们希望继续与这个社区建立联系并共同成长。为此,我们提供了多个渠道供你与我们互动:
- VS Code 社区讨论区:用于扩展开发问答和公告,由 VS Code 团队官方维护
- 每月 VS Code 发行说明中的 扩展开发 (Extension Authoring) 章节:扩展开发者可以在此了解新发布的 API
- VS Code Dev Slack:由社区维护的扩展开发问答频道
- GitHub Issues:用于在我们的 VS Code 仓库提交问题
- Stack Overflow:提问和回答带有 visual-studio-code 标签的问题
- Twitter:获取开发团队成员发布的公告和更新
- YouTube 和 TikTok:获取所有关于 VS Code 的视频内容
编码愉快!
Olivia Guzzardo, @OliviaGuzzardo