GitLab 将用 Visual Studio Code 取代内置代码编辑器

发布了协作开发平台 GitLab 15.0,并宣布在未来的版本中打算用微软在社区参与下开发的 Visual Studio Code(VS Code)编辑器取代 Web IDE 的内置代码编辑器。 使用 VS Code 编辑器将简化 GitLab 界面中的项目开发,并允许开发人员使用熟悉且功能齐全的代码编辑工具。

对 GitLab 用户的一项调查发现,Web IDE 非常适合进行小的更改,但很少有人使用它来进行完整的编码。 GitLab 开发人员试图了解是什么阻碍了 Web IDE 中的全面工作,并得出结论:问题不是缺乏任何特定功能,而是界面和工作方法中的小缺陷的组合。 Stack Overflow 的一项调查显示,超过 70% 的开发者在编写代码时使用 VS Code 编辑器,该编辑器在 MIT 许可下可用。

一位 GitLab 工程师准备了一个用于将 VS Code 与 GitLab 界面集成的工作原型,可用于通过浏览器进行工作。 GitLab 管理层认为开发前景光明,决定用 VS Code 取代 Web IDE,这也可以避免浪费资源向 Web IDE 添加 VS Code 中已有的功能。

除了显着扩展功能和提高可用性之外,此次转换还将开放对 VS Code 的各种添加,并且还将为用户提供用于自定义主题和管理语法突出显示的工具。 由于VS Code的实现将不可避免地导致编辑器变得更加复杂,对于那些需要尽可能简单的编辑器来进行单独编辑的人来说,计划在Web编辑器、代码片段和管道编辑器等基本组件中添加必要的编辑功能。

至于GitLab 15.0的发布,新增的创新包括:

  • Wiki 添加了可视化 Markdown (WYSIWYG) 编辑模式。
  • 免费社区版本集成了扫描容器镜像以查找所用依赖项中已知漏洞的功能。
  • 已支持向只有作者和小组成员才能访问的讨论添加内部注释(例如,将机密数据附加到不应公开披露的问题)。
  • 能够将问题与外部组织或外部联系人联系起来。
  • 支持 CI/CD 中的嵌套环境变量(变量可以嵌套在其他变量中,例如“MAIN_DOMAIN: ${STACK_NAME}.example.com”)。
  • 能够在用户的个人资料中订阅和取消订阅该用户。
  • 撤销访问令牌的过程已得到简化。
  • 可以通过拖放模式重新组织问题描述列表。
  • VS Code 的 GitLab 工作流插件增加了使用与不同 GitLab 用户关联的多个帐户的功能。

来源: opennet.ru

添加评论