欢迎光临
我们一直在努力

Gitpod – GitHub的在线IDE

经过一年多的密集工作,我们很自豪地宣布Gitpod的普遍供应。

Gitpod是一个在线IDE,可以从任何GitHub页面启动。只需在任何GitHub-URL前加上“ https://gitpod.io#”,或使用我们的浏览器扩展名为 GitHub页面添加一个按钮。

在几秒钟内,Gitpod为您提供了一个完整的开发环境,包括一个VS Code驱动的IDE和一个专门为手头项目配置的基于云的Linux容器。

又一个云IDE?

Gitpod不是另一个云IDE,旨在取代桌面开发。相反,Gitpod是GitHub的自然扩展。GitHub的有限编辑功能常常迫使上下文切换到我们的本地机器。Gitpod在GitHub上延续了我们的生活

此外,Gitpod非常简单:您不使用压倒性和复杂的仪表板维护您的项目或工作区。而是在GitHub上安全地存储和版本化任何配置。

留在GitHub流程中

Gitpod是高度上下文的,因此它根据上下文以正确的模式打开IDE:

如果您正在查看GitHub上某个提交的特定文件,启动Gitpod工作区将检出正确的版本并打开您在IDE中查看过的文件。

从问题启动Gitpod工作区将自动创建分支并预配置提交消息。

从拉取请求启动Gitpod会将您的权限转换为代码审查模式。

GitHub集成

进入IDE后,您可以通过各种方式与GitHub进行交互。除了明显的Git集成之外,您还可以执行诸如在编辑器中内联注释,批准甚至合并PR之类的操作

拉取请求的内联注释

自动安装

Gitpod基于Kubernetes构建,您可以将任何Docker镜像用于您的开发环境。这样可以完全自动化设置,并使每个人都可以手动完成冗长且过时的设置文档。不再“在我的机器上工作”场景。

Gitpod为您的协作者提供单击贡献 体验

有关如何配置Gitpod的更多信息,请访问此处

火和忘记

Gitpod工作区是一次性的。您只需在需要时创建一个新的。完成任务后,IDE会将您带回GitHub,以便继续执行下一个任务。

您通常永远不需要回到任何工作区,但当然您可以在需要时使用。

完全终端访问

Gitpod为开发人员提供了全功能的终端来运行任何过程,如编译,linting或只是运行测试或你的应用程序。任何泊坞窗图像都可以工作,您甚至可以将Gitpod配置为在启动时自动启动某些任务。

开源

Gitpod中的IDE基于Theia,这是一个开源项目,我们(TypeFox)已于2017年初与爱立信的朋友一起开始。您可以将其视为VS Code的在线版本。我们喜欢VS Code,但需要一些额外的属性,比如更具可扩展性的架构以及在连接到远程后端的浏览器中运行的能力。Theia是一个真正的开源项目,由Eclipse Foundation托管,由TypeFox,Ericsson,Red Hat,Arm等人支持的各类工程师开发。

语言工具在行动

支持多种语言

Theia基于VS Code及其语言服务器协议,支持大多数主流编程语言。下表提供了当前状态的良好概述。

支持的编程语言的当前状态

其他语言如C#,Swift,Clojure,Groovy,Objective-C,Markdown,Less,XML以及许多其他语言也支持语法着色。因为为Theia创建扩展程序非常容易,所以很快就会支持广度(更多语言)和深度。

赞(0) 打赏
未经允许不得转载:IT新闻网 » Gitpod – GitHub的在线IDE
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏