VS Code 扩展作者社区讨论

2022年10月4日,由Olivia Guzzardo发布,@OliviaGuzzardo

VS Code 的真正力量来自于其庞大的扩展生态系统,这一生态系统的存在完全归功于我们令人难以置信的扩展作者社区。无论是创建一个新的语言扩展以实现在几乎任何语言中编程,开发一个新主题以提高生产力,还是扩展工作台以帮助独特的开发者工作流程,扩展作者通过分享他们的创作帮助了数百万人。

我们的目标一直是让每个人都能进行扩展开发。虽然我们有大量的文档来帮助您开始扩展开发,但有时文档无法回答所有问题。有时,您需要的只是一个曾经遇到过同样问题并解决了它的人提供的友好帮助。

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

浏览论坛

显示VS Code社区讨论首页的截图

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

当你访问讨论库时,你会注意到目前有3个类别...

公告

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

扩展开发问答

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

扩展展示与讲述

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

为什么选择GitHub讨论?

虽然像Slack和Discord这样的平台非常适合实时互动,但在可发现性方面有所牺牲。通常,同样的问题已经在这些地方被提出过,但它们不容易通过简单的互联网搜索找到。GitHub Discussions在搜索结果中很容易被索引,所以困扰你一整天的那个问题的答案可能只需要一次快速搜索就能找到。

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

立即加入!

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

VS Code 之所以能成为今天的样子,是因为我们出色的贡献者,我们希望继续与这个社区保持联系并促进其发展。因此,我们有几个渠道可以让你与我们互动:

编程快乐!

奥利维亚·古扎尔多, @OliviaGuzzardo