GitLab kullanmanın yeni katkıda bulunanlar için giriş engelini azaltması, KDE geliştirmeye katılımı daha yaygın hale getirmesi ve geliştirme, geliştirme döngüsü bakımı, sürekli entegrasyon ve değişiklik inceleme araçlarının yeteneklerini genişletmesi bekleniyor. Daha önce projede aşağıdakilerin bir kombinasyonu kullanılıyordu:
Geçiş aşamalar halinde gerçekleştirildi; ilk olarak GitLab'ın yetenekleri geliştiricilerin ihtiyaçlarıyla karşılaştırıldı ve deneyi kabul eden küçük ve aktif KDE projelerinin yeni altyapıyı deneyebileceği bir test ortamı başlatıldı. Alınan geri bildirimler dikkate alınarak ortadan kaldırılması için çalışmalara başlandı.
Proje, açıklamaları, avatarları ve bireysel ayarları (örneğin, korumalı dalların ve belirli birleştirme yöntemlerinin kullanımı) korurken, KDE geliştiricilerinin veri geçişi için yardımcı programlar yazdığı aktarımı otomatikleştirmek için kendi özelliklerine sahip yaklaşık 1200 depoya sahiptir. Mevcut Git işleyicileri (kancalar) da taşındı; dosya kodlamasının ve diğer parametrelerin KDE'de kabul edilen gereksinimlere uygunluğunu kontrol etmek ve Bugzilla'daki sorun raporlarının kapatılmasını otomatikleştirmek için kullanıldı. Binden fazla depoda gezinmeyi kolaylaştırmak için depolar ve komutlar aşağıdakilere ayrılmıştır:
Kaynak: opennet.ru