KDE verkefnið hefur lokið fyrsta áfanga flutnings yfir í GitLab

Tilkynnt að ljúka fyrsta áfanga breytinga á KDE þróun til GitLab og byrjað að nota þennan vettvang í daglegu starfi á síðunni invent.kde.org. Fyrsti áfangi flutningsins fól í sér þýðingu á öllum KDE kóða geymslum og endurskoðunarferlum. Í öðrum áfanga ætlum við að nota samfellda samþættingargetu og í þeim þriðja ætlum við að skipta yfir í að nota GitLab til að stjórna vandamálalausn og verkefnaáætlun.

Gert er ráð fyrir að notkun GitLab muni lækka aðgangshindrun fyrir nýja þátttakendur, gera þátttöku í KDE þróun algengari og auka getu verkfæra fyrir þróun, viðhald þróunarlota, stöðuga samþættingu og endurskoðun breytinga. Áður notaði verkefnið blöndu af Phabricator и cgit, sem er litið á af mörgum nýjum forriturum sem óvenjulegt. GitLab er nokkuð nálægt GitHub í getu, er ókeypis hugbúnaður og er nú þegar notaður í mörgum tengdum opnum hugbúnaði, svo sem GNOME, Wayland, Debian og FreeDesktop.org.

Flutningurinn var framkvæmdur í áföngum - fyrst var möguleiki GitLab borinn saman við þarfir þróunaraðila og prófunarumhverfi var hleypt af stokkunum þar sem lítil og virk KDE verkefni sem samþykktu tilraunina gátu prófað nýja innviði. Að teknu tilliti til viðbragða sem bárust hófst vinna við að útrýma greindar annmarkar og undirbúa innviði fyrir þýðingar á stærri geymslum og þróunarteymi. Ásamt GitLab var framkvæmt vinna að því að bæta við ókeypis útgáfu vettvangsins (Bandalagsútgáfa) eiginleika sem KDE samfélagið vantaði.

Verkefnið hefur um það bil 1200 geymslur með eigin sérstöðu, til að gera sjálfvirkan flutning sem KDE verktaki skrifuðu tól fyrir gagnaflutning á meðan varðveitt var lýsingar, avatar og einstakar stillingar (til dæmis notkun verndaðra útibúa og sérstakar sameiningaraðferðir). Núverandi Git meðhöndlarar (krókar) voru einnig fluttir, notaðir til að athuga hvort skráarkóðun og aðrar breytur séu í samræmi við þær kröfur sem samþykktar eru í KDE, sem og til að gera sjálfvirka lokun á vandamálaskýrslum í Bugzilla. Til að gera það auðveldara að fletta í gegnum yfir þúsund geymslur hafa geymslurnar og skipanirnar verið sundurliðaðar í hópar og er dreift í samræmi við flokka þeirra í GitLab (skrifborð, tól, grafík, hljóð, bókasöfn, leikir, kerfishlutir, PIM, rammar osfrv.).

Heimild: opennet.ru

Bæta við athugasemd