平时,在
编程
前程序员需要根据项目的需求在本地机器上设置环境。有了Codespaces就不需要再这样了。只要点击代码按钮,网站就会在几秒钟内设置好环境。
GitHub产品高级副总裁Shanku Niyogi表示,你还可以根据自己的需求配置代码空间。代码空间可以自动加载代码和依赖项、开发者工具、扩展和dotfiles。环境之间的切换很简单——
程序员
可以随时离开,切换回来时,代码空间会自动重新打开。
产品管理高级总监Mario Rodriguez在一次电话会议上说,这个想法是为了降低开发者对项目贡献的门槛。CodeSpace是在Azure上运行的浏览器版完整VS Code代码
编辑器
。程序员还可以添加平时使用的任何
插件
,可以随意设置这些Codespaces,可以对同一个项目进行多种配置。
除了Codespaces,GitHub还推出了Discussions,这是一个类似于论坛的功能,在同一项目的协作者可以相互交流。你也可以将FAQs或其他合作文档作为单独的线程来维护。GitHub还有一套社区指南,为用户提供了报告有害行为的工具。
GitHub Discussions 目前正在与一些社区进行测试,包括 Vercel(以前的 Zeit)、Prisma、React Table 和 React Query。
Codespaces目前作为公共测试版免费提供。该公司表示,Codepaces IDE中的代码编辑功能将永远免费,但它计划通过为构建等密集型任务增加现收现付模式向开发者收费。