KDE 社區遷移至Gitlab
2019年11月,KDE社區宣布計劃遷移至Gitlab。目前,它已正式完成遷移計劃的第一階段,並加入了GitLab的開源計劃。KDE是一個國際性的自由軟件社區,擁有一系列跨平台應用程序。它最著名的產品Plasma桌面是許多Linux發行版的默認桌面環境。
這個社區共同創建和維護了200 多個應用程序和不計其數的插件,還包括1000 多個存儲庫、80 多個Qt 框架,以及超過2600 個項目。
KDE eV 主席Aleix Pol 表示,降低門檻、簡化貢獻者的工作是選擇Gitlab 的主要原因。他還認為,“使項目貢獻者輕鬆參與的測試和交付方式無疑將成為我們生態系統的轉折點。”
在遷移過程中,KDE 面臨的最大挑戰是要處理的巨大數據量,以及如何將其集成到眾多工具中。因此,KDE 決定分階段進行遷移,分別處理不同的數據類型。他們還創建了自定義工具,用於遷移中的批量更新。
KDE 的整個遷移計劃大致如下:
- 階段1:代碼託管和審核
- 階段2:CI
- 階段3:開發人員的任務管理
現在KDE 僅完成了第一階段的遷移任務。除了解決數據的遷移問題外,接下來,團隊和成員權限管理方式也面臨變動,開發者和貢獻者可能需要花時間來適應新的變化。