广州代怀孕多少钱
网站文章
北京成功宝贝助孕公司:GitLab Web IDE让你更轻松在
来源:http://www.zixun.net.cn  日期:2020-03-10
背景:阅读新闻[日期:2018-06-17]来源:Linux公社作者:醉落红尘[字体:大中小]GitLab宣布发布WebIDE,让用户无需安装任何程序就就可以更轻松地在GitLab中进行编辑文件。GitLab为应用程序开发工作流做了很多工作,而不仅仅是源代码管理和版本管理-现在跨越了从项目组合管理到完整的DevOps生命周期的所有事情。让每个人都从同一个界面工作并熟悉这个界面有很多好处。尽管所有那些被自动测试并部署到生产环境的代码都有一个源代码。随着当今网络开发的创新速度,我们看到了一个机会来帮助新手和经验丰富的开发人员编写,审阅并提交更有信心的代码。在GitLab10.7中,我们发布了WebIDE的第一次迭代-以下简单介绍下产生过程。最初的想法来自开发人员JacobSchatz,他注意到非程序员在编辑文件和递交变更上非常困难,在某些时候,我们意识到repository视图可能就是正确的容器。Jacob建立了一个概念证明,他让我们的文件查看器在一个文件编辑器的上下文中工作。它在文件之间切换时删除了页面刷新,并从分支的角度而不是每个文件进行编辑。在开发初期,它被称为代码仓库编辑器。GitLab10.7包含了WebIDE的首个版本。建立这个概念证明是一项巨大的工作,并且在一个月时间内完成。Jacob还有其他的责任,从概念到最小可行产品(MVP)还有很长的路要走。这花了一些时间,但很显然,我们的目标是获得真正的集成开发体验,即使在GitLab用户界面中也可以访问,无需安装任何软件。这个想法从“代码仓库编辑器”发展到“WebIDE”。GitLab本身是开源的(或者说是开放的核心),并且依赖于许多开源项目来开发它。雅各布已经决定摩纳哥编辑是完美的代码编辑器。它已经在不同的背景下证明了自己,对于表现非常好,因此可以被认为是一种无聊的解决方案。最初的“多文件编辑器”是关于一次提交多个更改的,因为更新手册或文档时这很麻烦。通常这些更改涉及多个文件。这是一个让人们更容易贡献的原型。GitLab的独特优势之一就是成为一款集成产品。构建一个与GitLab集成的编辑器,让任何人都可以更轻松地做出贡献,这是非常合适的。然而,文件列表和blob编辑器中原型的起点不足以解决这个问题。这一变化需要我们的开发者Phil和Tim进行大量的讨论和大量的工程工作,这是该项目朝着新方向转变的地方。WebIDE获得了更多的屏幕空间,因为它不再需要为项目边栏和其他页面元素腾出空间。我们决定WebIDE只会一次编辑一个分支,并将初始Git流概念化为编辑器。基于现有的UI范例,并受到其他代码编辑器(如VSCode和Atom)的启发,我们得到了众所周知的三窗格布局。WebIDE的当前状态仍只是开始。我们正计划在未来获得更好的体验:我们可以整合并支持更高级的功能,例如用于测试代码的实时环境,并编写可直接解析的审查讨论。在下周五将发布的GitLab11.0中,已经有了以下改进:您将能够直接在上下文中查看最新的管道状态和作业日志,并且您将能够在分配和创作的合并请求之间快速切换,而无需留下WebIDE!这和更多将不可避免地导致更有趣的设计决策。其中一些概念是未知的领域,对于进一步加速开发并给予开发者更多的信心肯定是有价值的。我们希望这是对开源社区和GitLab本身的宝贵贡献。Linux公社的RSS地址:本文永久更新链接地址:Google只发布面向Linux和Mac的VR180CreatorLinuxKernel4.18第一个RC版释出,最终版8月发布相关资讯GitLabWebIDEGitLabWebIDE正式发布10.7版本并(04月27日)本文评论查看全部评论(0)表情:姓名:匿名字数同意评论声明评论声明尊重网上道德,遵守中华人民共和国的各项有关法律法规承担一切因您的行为而直接或间接导致的民事或刑事法律责任本站管理人员有权保留或删除其管辖留言中的任意内容本站有权在网站内转载或引用您的评论参与本评论即表明您已经阅读并接受上述条款最新资讯LinuxKernel4.18第一个RC版释出,最终版8在一台Apache服务器上创建多个站点(不同域徕卡C-Lux是一款有型的大变焦随身机GitLabWebIDE让你更轻松在GitLab中进行编Google只发布面向Linux和Mac的VR180Deepin15.6Linux操作系统发布,改进的针对红帽企业Linux7,CentOS7个人电脑的Canonical发布RaspberryPi2的Ubuntu18.DebianGNU/Linux10“Buster”艺术作品提如何在Ubuntu18.04中安装Cinnamon3.8桌面