KDE项目已完成第一阶段迁移至GitLab

公布 完成 KDE 开发过渡的第一阶段 GitLab 并开始在网站的日常实践中使用该平台 发明.kde.org。 迁移的第一阶段涉及所有 KDE 代码存储库的翻译和审查流程。 在第二阶段,我们计划使用持续集成功能,在第三阶段,我们计划改用GitLab来管理问题解决和任务规划。

预计使用GitLab将降低新贡献者的进入门槛,使参与KDE开发更加普遍,并扩展开发工具、开发周期维护、持续集成和变更审查的能力。 此前,该项目结合使用 Phabricator и git,许多新开发人员认为这是不寻常的。 GitLab 的功能与 GitHub 非常接近,是免费软件,并且已经在许多相关开源项目中使用,例如 GNOME、Wayland、Debian 和 FreeDesktop.org。

迁移是分阶段进行的 - 首先,将 GitLab 的功能与开发人员的需求进行比较,并启动一个测试环境,同意实验的小型活跃 KDE 项目可以在其中尝试新的基础设施。 考虑到收到的反馈,工作开始消除 已发现的缺陷 为大型存储库和开发团队的翻译准备基础设施。 与 GitLab 一起 进行 致力于添加到该平台的免费版本(社区版)KDE 社区缺少的功能。

该项目拥有大约 1200 个具有各自特点的存储库,用于自动传输 KDE 开发人员编写的数据迁移实用程序,同时保留描述、头像和个人设置(例如,使用受保护的分支和特定的合并方法)。 现有的 Git 处理程序(钩子)也被移植,用于检查文件编码和其他参数是否符合 KDE 中接受的要求,以及自动关闭 Bugzilla 中的问题报告。 为了更轻松地浏览一千多个存储库,存储库和命令已细分为 群体 并根据 GitLab 中的类别(桌面、实用程序、图形、声音、库、游戏、系统组件、PIM、框架等)进行分发。

来源: opennet.ru

添加评论