更新时间:2022-02-06 09:41:11
GitHub今天启动了它的Codespaces,该功能使您可以直接在Web上进行编码。Codespaces基本上是云上的虚拟集成开发环境(IDE),并作为开发人员的重要公告发布。
在此之前,要为项目做出贡献,开发人员需要提出拉取请求,并根据相关项目的要求在其机器上设置环境。代码空间将消除所有这些。您现在所要做的就是单击代码按钮,然后网站为您设置了环境。
GitHub产品高级副总裁Shanku Niyogi说,您还可以根据需要配置Codespace。“代码空间可以配置为加载代码和依赖项,开发人员工具,扩展名和点文件。Niyogi说:“在环境之间进行切换很简单-您可以随时导航,当您切换回去时,您的代码空间会自动重新打开。”
产品管理高级总监Mario Rodriguez告诉The Next Web,其想法是降低开发人员为项目做贡献的障碍。代码空间将具有在Azure上运行的完整VS Code编辑器的基于浏览器的版本,并且您还可以添加通常使用的所有插件。
Rodriguez补充说,您可以随时设置这些代码空间,并且同一项目可以有多个配置。
除了Codespaces之外,GitHub还启动了Discussions,这是一个类似于论坛的功能,位于您的项目下,并允许其他人与您和其他贡献者互动。您还可以将FAQ或其他协作文档维护为单独的线程。到目前为止,这些对话仅在“问题”和“拉取请求”选项卡下进行。
GitHub还提供了一套社区准则,以为“讨论”所允许的内容定下基调。它还为用户提供了报告有害行为的工具。GitHub讨论区目前处于Beta版,与许多社区(包括Vercel(以前的Zeit),Prisma,React Table和React Query)一起使用。
Codespaces也可以作为公共Beta免费获得。该公司表示,虽然代码空间IDE中的代码编辑功能将始终是免费的,但它计划通过添加按需付费的模型来为开发人员等繁重的任务向开发人员收费。