Det forventes, at brugen af GitLab vil sænke adgangsbarrieren for nye bidragydere, gøre deltagelse i KDE-udvikling mere almindelig og udvide mulighederne for værktøjer til udvikling, vedligeholdelse af udviklingscyklus, kontinuerlig integration og ændringsgennemgang. Tidligere brugte projektet en kombination af
Migreringen blev udført i etaper - først blev mulighederne i GitLab sammenlignet med udviklernes behov, og et testmiljø blev lanceret, hvor små og aktive KDE-projekter, der gik med til eksperimentet, kunne afprøve den nye infrastruktur. Under hensyntagen til den modtagne feedback begyndte arbejdet at eliminere
Projektet har omkring 1200 depoter med deres egne detaljer, for at automatisere overførslen af hvilke KDE-udviklere skrev hjælpeprogrammer til datamigrering, mens beskrivelser, avatarer og individuelle indstillinger bevares (for eksempel brugen af beskyttede grene og specifikke fletningsmetoder). De eksisterende Git-handlere (hooks) blev også porteret, brugt til at kontrollere overensstemmelsen af filkodning og andre parametre med kravene accepteret i KDE, samt til at automatisere lukningen af problemrapporter i Bugzilla. For at gøre det nemmere at navigere gennem mere end tusinde arkiver er arkiverne og kommandoerne opdelt i
Kilde: opennet.ru