KDE je že zaključil prvo fazo migracije na GitLab

Razviti razvijalci KDE nedavno objava zaključek prve faze prevoda razvoja KDE v GitLab in začetek uporabe te platforme v vsakdanji praksi na spletnem mestu invent.kde.org.

Po besedah ​​razvijalcev je to gibanje posledica dejstva, da KDE se je odločil za izboljšanje zgodba novincev in olajšali prispevek k programski opremi KDE.

Kot pravi Aleix Pol, predsednik KDE eV:

»Sprejetje GitLaba je bil za nas naravni korak. Poenostavitev izkušenj pri vključevanju novih sodelavcev je eden naših glavnih ciljev v skupnosti KDE. Zmožnost, da sodelujočim v projektu enostavno omogočimo sodelovanje pri preizkušanju in dostavi izdelkov, ki jih vzdržujemo, bo zagotovo prelomnica za naš ekosistem.

Prva faza migracije Vključeval je prevajanje vseh skladišč s kodo KDE in procese revizije.

V drugi fazi se načrtuje uporaba zmožnosti stalne integracije, v tretjem pa preklopite na uporabo GitLab za upravljanje odpravljanja težav in razporejanja opravil.

Moral bi uporaba GitLab bo znižala oviro za vstop novih članov, Sodelovanje v razvoju KDE bo bolj seznanjeno in bo razširilo zmogljivosti razvojnih orodij, ohranilo razvojni cikel, nenehno integracijo in pregled sprememb.

Prej je projekt uporabljal veliko Phabricatorja in cgita, da mnogi novi razvijalci dojemajo kot nenavadno. GitLab ima funkcije, ki so precej podobne GitHubu, je brezplačna programska oprema in se že uporablja v številnih sorodnih odprtokodnih projektih, kot so GNOME, Wayland, Debian in FreeDesktop.org.

"Z uporabo platforme, ki ponuja vmesnik in potek dela, ki jih danes pozna večina odprtokodnih razvijalcev, smo prepričani, da znižujemo lestvico za nove sodelavce in zagotavljamo temelje za razširitev naše skupnosti v prihodnja leta, "je dodal Neofytos Kolokotronis, član upravnega odbora KDE eV in osrednji član vkrčne ekipe KDE.

Selitev je potekala v fazah: Sprva so zmogljivosti GitLab primerjali s potrebami razvijalcev in sprostili preskusno okolje, v katerem so lahko majhni, aktivni projekti KDE, ki so sprejeli poskus, preizkusili novo infrastrukturo.

Na podlagi prejetih pripomb je začela so se dela za odpravo ugotovljenih pomanjkljivosti in priprava infrastrukture za prevod večjih skladišč in razvojnih skupin. Skupaj z GitLabom smo si prizadevali dodati brezplačni različici platforme (izdaja skupnosti) funkcije, ki manjkajo v skupnosti KDE.

Prehod na nova orodja je veliko dela za uveljavljene skupnosti, kot je KDE. Odločitve o migraciji zahtevajo natančno komunikacijo in zapleteno nalogo doseganja soglasja skupnosti.

Projekt ima približno 1,200 skladišč z lastnimi podrobnostmi, za avtomatizacijo prenosa katerih so razvijalci KDE napisali pripomočke za selitev podatkov z ohranjanjem opisov, avatarjev in posameznih nastavitev (npr. z uporabo varnih vej in posebnih metod spajanja).

Poleg tega, Uporabljeni so bili gonilniki Git obstoječa, ki se uporabljan, da preverite, ali je KDE sprejel kodiranje datotek in druge parametre, pa tudi za avtomatizacijo zapiranja poročil o napakah v Bugzilli.

Za poenostavitev navigacije v več kot tisoč repozitorijih so repozitoriji in Ekipe so bile razdeljene v skupine in razvrščene v GitLab (namizje, pripomočki, grafika, zvok, knjižnice, igre, sistemske komponente, PIM, ogrodja itd.)

Poleg omenjanja, da je bil še en pomemben premislek za skupnost KDE prehod na izdelek, ki je bil dobro podprt in je upošteval povratne informacije skupnosti.

vir: https://about.gitlab.com/


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.