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

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

Prema riječima programera, za ovaj je potez zaslužan 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 prirodan je korak za nas. Pojednostavljivanje iskustva s novim suradnicima jedan je od naših glavnih ciljeva u KDE zajednici. Mogućnost omogućavanja suradnicima u projektu da lako sudjeluju u načinu testiranja i isporuke proizvoda koje održavaju sigurno će biti prekretnica za naš ekosustav.

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

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

Trebao bih korištenje GitLaba smanjit će prepreku ulasku za nove članove, učinit će sudjelovanje u razvoju KDE-a bližim 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, koju mnogi novi programeri doživljavaju 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 s otvorenim kodom, uvjereni smo da spuštamo ljestvicu za nove suradnike koji su nam se pridružili, a mi smo pružajući temelje za opseg naše zajednice u godinama koje dolaze, "dodao je Neofytos Kolokotronis, član Upravnog odbora KDE eV i ključni član KDE-ovog ugrađenog tima.

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

Na temelju primljenih komentara, započeli su radovi na uklanjanju utvrđenih nedostataka i pripremi infrastrukture za prijevod većih spremišta i razvojnih timova. Zajedno s GitLabom provedeno je rad na dodavanju besplatnog izdanja platforme (izdanje zajednice) značajki 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ženu zadaću postizanja konsenzusa zajednice.

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

Osim toga, Korišteni su Git pokretači postojeći, koji će se koristitin da provjeri je li KDE prihvatio kodiranje datoteka i druge parametrekao i za automatiziranje zatvaranja izvještaja o programskim pogreškama u Bugzilli.

Da bi se pojednostavila navigacija u preko tisuću spremišta, spremišta i timovi su podijeljeni u skupine i razvrstani u GitLab (radna površina, uslužni programi, grafika, zvuk, knjižnice, igre, komponente sustava, 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.