Oczekuje się, że korzystanie z GitLaba obniży barierę wejścia dla nowych współpracowników, sprawi, że udział w rozwoju KDE stanie się bardziej powszechny i rozszerzy możliwości narzędzi do programowania, utrzymywania cyklu rozwojowego, ciągłej integracji i przeglądu zmian. Wcześniej w projekcie stosowano kombinację
Migracja przebiegała etapowo – najpierw porównano możliwości GitLaba z potrzebami programistów i uruchomiono środowisko testowe, w którym małe i aktywne projekty KDE, które zgodziły się na eksperyment, mogły wypróbować nową infrastrukturę. Biorąc pod uwagę otrzymane opinie, przystąpiono do prac eliminacyjnych
Projekt posiada około 1200 repozytoriów o własnej specyfice, aby zautomatyzować przesyłanie, dla których programiści KDE napisali narzędzia do migracji danych, zachowując opisy, awatary i indywidualne ustawienia (na przykład korzystanie z chronionych gałęzi i określonych metod łączenia). Przeniesiono także istniejące procedury obsługi Gita (hooki), które służą do sprawdzania zgodności kodowania plików i innych parametrów z wymaganiami przyjętymi w KDE, a także do automatyzacji zamykania zgłoszeń problemów w Bugzilli. Aby ułatwić poruszanie się po ponad tysiącu repozytoriów, repozytoria i polecenia zostały podzielone na
Źródło: opennet.ru