KDE專案已完成第一階段遷移至GitLab

宣布 完成 KDE 開發過渡的第一階段 GitLab 並開始在網站的日常實踐中使用該平台 發明.kde.org。 遷移的第一階段涉及所有 KDE 程式碼儲存庫的翻譯和審查流程。 在第二階段,我們計劃使用持續整合功能,在第三階段,我們計劃改用GitLab來管理問題解決和任務規劃。

預計使用GitLab將降低新貢獻者的進入門檻,使參與KDE開發更加普遍,並擴展開發工具、開發週期維護、持續整合和變更審查的能力。 此前,該項目結合使用 Phabricator и 吉特,許多新開發人員認為這是不尋常的。 GitLab 的功能與 GitHub 非常接近,是免費軟體,並且已經在許多相關開源專案中使用,例如 GNOME、Wayland、Debian 和 FreeDesktop.org。

遷移是分階段進行的 - 首先,將 GitLab 的功能與開發人員的需求進行比較,並啟動一個測試環境,同意實驗的小型活躍 KDE 專案可以在其中嘗試新的基礎設施。 考慮到收到的回饋,工作開始消除 已發現的缺陷 為大型儲存庫和開發團隊的翻譯準備基礎設施。 與 GitLab 一起 執行 致力於添加到該平台的免費版本(社區版)KDE 社群缺少的功能。

該專案擁有大約 1200 個具有各自特點的儲存庫,用於自動傳輸 KDE 開發人員編寫的資料遷移實用程序,同時保留描述、頭像和個人設定(例如,使用受保護的分支和特定的合併方法)。 現有的 Git 處理程序(鉤子)也被移植,用於檢查文件編碼和其他參數是否符合 KDE 中接受的要求,以及自動關閉 Bugzilla 中的問題報告。 為了更輕鬆地瀏覽一千多個儲存庫,儲存庫和指令已細分為 群體 並根據 GitLab 中的類別(桌面、實用程式、圖形、聲音、庫、遊戲、系統組件、PIM、框架等)進行分發。

來源: opennet.ru

添加評論