KDE je već završio prvu fazu migracije na GitLab

Objavljeni KDE programeri nedavno najava završetak prve faze prevoda razvoja KDE-a u GitLab-u i početak upotrebe ove platforme u svakodnevnoj praksi na stranicama invent.kde.org.

Prema riječima programera, ovaj pokret je posljedica činjenice da KDE je odlučio krenuti na poboljšanje priča o pridošlicama i olakšati doprinos KDE softveru.

Kao što Aleix Pol, predsjednik KDE eV, kaže:

„Usvajanje GitLaba bio je prirodan korak za nas. Pojednostavljivanje iskustva u vezi s novim saradnicima jedan je od naših glavnih ciljeva u KDE zajednici. Mogućnost da lako omoguće doprinositeljima projekata da učestvuju u načinu testiranja i isporuke proizvoda koje održavaju sigurno će biti promjena u igrama za naš ekosustav. "

Prva faza migracije Uključivao je prijevod svih spremišta s KDE kodom i procese revizije.

U drugoj fazi planirano je korištenje mogućnosti kontinuirane integracije, a u trećem, prebacite se na korištenje GitLaba za upravljanje rješavanjem problema i zakazivanjem zadataka.

Trebalo bi upotreba GitLaba snizit će prepreku ulasku za nove članove, Učiniće upoznavanje sudjelovanjem u razvoju KDE-a i proširit će mogućnosti razvojnih alata, održavajući razvojni ciklus, kontinuiranu integraciju i pregled promjena.

Prije toga, projekt je koristio puno Phabricatora i cgita, što mnogi novi programeri doživljavaju kao neobično. GitLab ima značajke slične GitHubu, besplatan je softver i već se koristi u mnogim povezanim projektima otvorenog koda, poput GNOME, Wayland, Debian i FreeDesktop.org.

„Korištenjem platforme koja nudi sučelje i tijek rada s kojima je danas upoznat većina programera otvorenog koda, uvjereni smo da spuštamo ljestvicu novih pridruživača, a mi smo pružajući temelje za našu zajednicu na skali u godinama koje dolaze, "dodao je Neofytos Kolokotronis, član Odbora direktora KDE eV i ključni član KDE-ovog ugrađenog tima.

Migracija se odvijala u fazama: U početku su mogućnosti GitLaba upoređivane sa potrebama programera i objavljeno je testno okruženje u kojem su mali, aktivni KDE projekti koji su prihvatili eksperiment mogli testirati novu infrastrukturu.

Na osnovu primljenih komentara, započeti su radovi na otklanjanju utvrđenih nedostataka i pripremi infrastrukture za prijevod većih spremišta i razvojnih timova. Zajedno s GitLabom, izveden je rad na dodavanju besplatnog izdanja platforme (izdanje zajednice) funkcija koje nedostaju KDE zajednici.

Prelazak na nove alate puno je posla za uspostavljene zajednice poput KDE-a. Odluke o migraciji zahtijevaju pažljivu komunikaciju i složen zadatak postizanja konsenzusa zajednice.

Projekt ima oko 1,200 spremišta sa svojim detaljima, za automatizaciju prijenosa čiji su KDE programeri napisali uslužne programe za migraciju podataka uz očuvanje opisa, avatara i pojedinačnih postavki (npr. korištenjem sigurnih grana i specifičnih metoda spajanja).

Takođe, Korišteni su Git drajveri postojeće, za upotrebun da provjeri je li KDE prihvatio kodiranje datoteka i druge parametre, kao i za automatizaciju zatvaranja izvještaja o greškama u Bugzilli.

Da bi se pojednostavila navigacija u preko hiljadu spremišta, spremišta i Timovi su podijeljeni u grupe i svrstani u GitLab (radna površina, uslužni programi, grafika, zvuk, biblioteke, igre, sistemske komponente, PIM, okviri itd.)

Kao i spominjanje da je još jedno važno razmatranje za KDE zajednicu prelazak na proizvod koji je dobro podržan i uzima u obzir povratne informacije zajednice.

Izvor: https://about.gitlab.com/


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.