尝试以扩展 VS Code 中的代理模式!

VS Code 社区讨论(面向扩展作者)

2022 年 10 月 4 日,Olivia Guzzardo 撰写,@OliviaGuzzardo

VS Code 的真正强大之处在于其庞大的扩展生态系统,这完全归功于我们出色的扩展作者社区。无论是创建新的语言扩展,使得几乎可以用任何语言进行编程,开发新的主题以提高生产力,还是扩展工作台以帮助实现独特的开发者工作流程,扩展作者们通过分享他们的创作帮助了数百万人。

我们的目标,并且一直以来都是,让每个人都能轻松进行扩展开发。尽管我们有大量的文档来帮助您开始扩展开发,但有时有些问题是文档无法解答的。有时,您所需要的只是一个曾经遇到过相同问题并已解决的友善之人的帮助。

今天,我们正式宣布推出VS Code 社区讨论:一个供扩展作者提问、与社区交流并展示作品的场所。

浏览论坛

A screenshot showing the VS Code Community Discussions landing page

新的 GitHub Discussions 论坛是一个供扩展作者相互联系并及时了解 VS Code 团队发布的公告的场所。我们希望尽可能地贴近开发者,而拥有一个集中且官方的社区有助于实现这一目标。

当您访问 Discussions 仓库时,您会发现目前有 3 个类别……

公告

您可以在这里了解 VS Code 团队为扩展作者提供的所有最新信息。这包括诸如“预发布扩展”等最近发布的功能,以及我们不时为扩展作者社区提供的一些赠品——比如免费的 Azure 积分

扩展开发问答

提出您在扩展开发方面的问题,并通过回答其他开发者的问题来帮助他们。关于如何处理特定问题、查找某些 API 的更多详细信息以及寻求最佳实践的问题都非常适合发布到这里。但是,如果您发现自己说“我已经查阅了文档,但我仍然无法与 VS Code API 交互以实现所需的功能……”,那么将其作为官方 VS Code 仓库上的一个问题提交可能会更合适。

扩展展示与分享

您为创建扩展付出了时间和精力;现在是您展示它的机会了!分享您的扩展链接,向社区详细介绍其功能,并获得推广帮助。这也是发现新扩展并与您欣赏的开发者建立联系的好地方。

为什么选择 GitHub Discussions?

虽然像 Slack 和 Discord 这样的平台非常适合实时互动,但在可发现性方面有所牺牲。通常,相同的问题已在这些地方被问过,但通过简单的互联网搜索却不容易找到。GitHub Discussions 可以轻松地在搜索结果中被索引,因此困扰您一整天的问题的答案可能只需快速搜索即可找到。

我们创建了一个新的仓库来承载我们的 GitHub Discussions 社区,而不是使用现有的 VS Code 仓库。人们目前会到 VS Code 仓库通过 GitHub Issues 提交问题,我们发现如果将 GitHub Issues 和 GitHub Discussions 托管在同一个地方,两者的界限会变得模糊。我们认为,将主仓库与新社区分开是建立一个独特的聚会场所的最佳方式。

立即加入!

我们希望 VS Code 社区讨论能够发展成为一个蓬勃发展的社区,让扩展作者可以与他人联系并展示他们的辛勤工作。

VS Code 之所以有今天,是因为我们有出色的贡献者,我们希望继续与这个社区保持联系并培养它。因此,我们有几个渠道供您与我们互动:

  • VS Code 社区讨论,用于扩展作者问答和公告,由 VS Code 团队官方维护
  • 我们每月发布的 VS Code 发布说明中的扩展开发章节,扩展作者可以在其中了解新发布的 API
  • VS Code Dev Slack,用于扩展作者问答,由社区维护
  • GitHub Issues,用于在我们的 VS Code 仓库中提交问题
  • Stack Overflow,用于提问和回答带有 visual-studio-code 标签的问题
  • Twitter,用于获取开发团队成员的公告和更新
  • YouTubeTikTok,用于获取所有关于 VS Code 的视频内容

编码愉快!

Olivia Guzzardo, @OliviaGuzzardo