KDE proiektuak GitLab-erako migrazioaren lehen fasea amaitu du

Iragarri KDE garapenaren trantsizioaren lehen fasea amaitzea GitLab eta webguneko eguneroko praktikan plataforma hau erabiltzen hastea invent.kde.org. Migrazioaren lehen faseak KDE kode-biltegi guztiak eta berrikuspen-prozesuak itzultzea izan zuen. Bigarren fasean, etengabeko integrazio-gaitasunak erabiltzeko asmoa dugu, eta hirugarrenean, GitLab-era pasatzeko asmoa dugu, arazoen ebazpena eta zereginen plangintza kudeatzeko.

Espero da GitLab erabiltzeak laguntzaile berrien sarrera-hesia jaistea, KDE garapenean parte hartzea ohikoagoa izatea eta garapenerako, garapen-zikloko mantentze-lanetarako, etengabeko integraziorako eta aldaketa-berrikusteko tresnen gaitasunak zabalduko dituela. Aurretik, proiektuak konbinazio bat erabiltzen zuen Phabricator ΠΈ cgit, garatzaile berri askok ezohikotzat jotzen dutena. GitLab GitHub-en gaitasunetan nahiko hurbil dago, software librea da eta dagoeneko erlazionatutako kode irekiko proiektu askotan erabiltzen da, hala nola GNOME, Wayland, Debian eta FreeDesktop.org.

Migrazioa etapaka egin zen; lehenik eta behin, GitLab-en gaitasunak garatzaileen beharrekin alderatu ziren eta proba-ingurune bat abiarazi zen, non esperimentuarekin adostu zuten KDE proiektu txiki eta aktiboek azpiegitura berria probatu ahal izateko. Jasotako iritzia kontuan hartuta, lanak kentzen hasi ziren identifikatutako gabeziak eta biltegi eta garapen talde handiagoen itzulpenerako azpiegiturak prestatzea. GitLab-ekin batera zegoen egindako plataformaren doako edizioari gehitzeko lana (Komunitatearen edizioa) KDE komunitateak falta zituen ezaugarriak.

Proiektuak 1200 biltegi inguru ditu bere berezitasunak dituztenak, KDEko garatzaileek datuen migraziorako utilitateak idatzi zituzten transferentzia automatizatzeko, deskribapenak, avatarrak eta ezarpen indibidualak gordez (adibidez, babestutako adarren erabilera eta batzeko metodo zehatzak). Dauden Git kudeatzaileak (hook) ere eraman ziren, fitxategien kodeketak eta beste parametroak KDEn onartutako eskakizunekin betetzen ote diren egiaztatzeko erabili ziren, baita Bugzillan arazo-txostenen itxiera automatizatzeko ere. Mila biltegi baino gehiagotan nabigatzea errazteko, biltegiak eta komandoak banatu dira. talde eta GitLab-en dituzten kategorien arabera banatzen dira (mahaigaina, utilitateak, grafikoak, soinua, liburutegiak, jokoak, sistemaren osagaiak, PIM, markoak, etab.).

Iturria: opennet.ru

Gehitu iruzkin berria