KDE已经完成了向GitLab迁移的第一阶段

KDE开发人员发布 最近的公告 在GitLab中完成KDE开发的第一阶段翻译 以及在invent.kde.org网站上的日常实践中开始使用该平台。

用开发人员的话来说,此举是由于 KDE决定改进 新来者的故事 并促进对KDE软件的贡献。

正如KDE eV总裁Aleix Pol所说:

“采用GitLab对我们来说是很自然的一步。 简化新贡献者的入职体验是我们在KDE社区中的主要目标之一。 能够使项目贡献者轻松参与其维护的产品的测试和交付方式,无疑将成为我们生态系统的转折点。

迁移的第一阶段 它涉及到所有带有KDE代码和修订过程的存储库的翻译。

在第二阶段,计划使用持续集成功能,第三步,切换到使用GitLab来管理故障排除和任务计划。

应该 使用GitLab可以降低新会员的进入门槛, 它将使参与KDE开发的人们更加熟悉,并将扩展开发工具的功能,维持开发周期,持续集成并检查更改。

以前该项目使用了大量Phabricator和cgit, 许多新开发者认为这是不寻常的。 GitLab具有与GitHub非常相似的功能,它是免费软件,并且已经在许多相关的开源项目中使用,例如GNOME,Wayland,Debian和FreeDesktop.org。

“通过使用提供当今大多数开源开发人员都熟悉的界面和工作流程的平台,我们有信心降低了新贡献者加入我们的门槛,并且为社区扩大规模提供了基础。几年后,” KDE eV董事会成员兼KDE入职团队的核心成员Neofytos Kolokotronis补充道。

迁移分阶段进行: 最初,将GitLab的功能与开发人员的需求进行了比较,并启动了一个测试环境,在该环境中,接受实验的小型活动KDE项目可以测试新的基础结构。

根据收到的评论, 开始着手消除已发现的缺陷并准备基础架构 用于大型存储库和开发团队的翻译。 与GitLab一起,努力将KDE社区中缺少的功能添加到平台的免费版(社区版)中。

对于像KDE这样的已建立社区来说,转移到新工具上需要大量工作。 迁移决策需要仔细的沟通和获得社区共识的复杂任务。

该项目拥有约1,200个存储库 借助其自身的详细信息,可以自动传输KDE开发人员编写的实用程序,以进行数据迁移,同时保留各个描述,头像和设置(例如,使用安全分支和特定的合并方法)。

另外, 使用Git驱动程序 现有,要使用n验证KDE是否接受文件编码和其他参数以及自动关闭Bugzilla中的错误报告。

为了简化XNUMX多个存储库中的导航,这些存储库和 团队分为几组并在GitLab中分类 (桌面,实用程序,图形,声音,库,游戏,系统组件,PIM,框架等)

除了提到KDE社区的另一个重要考虑因素,是转向支持良好并考虑到社区反馈的产品。

数据来源: https://about.gitlab.com/


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。