KDE on jo suorittanut GitLabiin siirtymisen ensimmäisen vaiheen

KDE-kehittäjät julkaisivat äskettäin KDE-kehityksen ensimmäisen vaiheen valmistuminen GitLabissa ja tämän alustan käytön alku päivittäisessä käytännössä invent.kde.org -sivustolla.

Kehittäjien sanoin tämä liike johtuu siitä, että KDE päätti siirtyä parantamaan toimintaansa tarina uusista tulokkaista ja helpottaa osallistumista KDE-ohjelmistoon.

Kuten KDE eV: n presidentti Aleix Pol sanoo:

”GitLabin käyttöönotto on ollut meille luonnollinen askel. Uusien osallistujien käyttöönottokokemuksen yksinkertaistaminen on yksi tärkeimmistä tavoitteistamme KDE-yhteisössä. Mahdollisuus antaa projektin osallistujien osallistua helposti ylläpitämiensä tuotteiden testaamiseen ja toimittamiseen on varmasti käännekohta ekosysteemillemme.

Siirtymän ensimmäinen vaihe Siihen sisältyi kaikkien arkistojen kääntäminen KDE-koodilla ja korjausprosessit.

Toisessa vaiheessa on tarkoitus käyttää jatkuvaa integrointia, ja kolmannessa, vaihda käyttämään GitLabia vianmäärityksen ja tehtävien ajoituksen hallintaan.

Olisi tarkoitus GitLabin käyttö vähentää uusien jäsenten pääsyn esteitä, se tekee osallistumisesta KDE-kehitykseen tutumpaa ja laajentaa kehitystyökalujen ominaisuuksia ylläpitämällä kehityssykliä, jatkuvaa integraatiota ja tarkastelemalla muutoksia.

Aiemmin projektissa käytettiin paljon Phabricatoria ja cgitiä, jonka monet uudet kehittäjät kokevat epätavallisina. GitLabilla on melko samanlaisia ​​ominaisuuksia kuin GitHub, se on ilmainen ohjelmisto ja sitä käytetään jo monissa vastaavissa avoimen lähdekoodin projekteissa, kuten GNOME, Wayland, Debian ja FreeDesktop.org.

"Käyttämällä alustaa, joka tarjoaa käyttöliittymän ja työnkulun, jonka useimmat avoimen lähdekoodin kehittäjät tuntevat tänään, olemme varmoja, että alennamme uusien avustajien liittymisrajaa, ja olemme pohjan luominen yhteisömme laajentumiselle tulevina vuosina ", lisäsi Neofytos Kolokotronis, KDE eV: n hallituksen jäsen ja KDE: n aloitusryhmän ydinjäsen.

Muutto tapahtui vaiheittain: Aluksi GitLabin ominaisuuksia verrattiin kehittäjien tarpeisiin ja julkaistiin testiympäristö, jossa kokeilun hyväksyneet pienet, aktiiviset KDE-projektit voisivat testata uutta infrastruktuuria.

Saatujen huomautusten perusteella aloitettiin havaittujen puutteiden korjaaminen ja infrastruktuurin valmistelu suurempien arkistojen ja kehitystiimien kääntämiseen. Yhdessä GitLabin kanssa työskenteltiin alustan ilmaisen version (yhteisöversio) lisäämiseksi ominaisuuksiin, jotka puuttuvat KDE-yhteisöstä.

Siirtyminen uusiin työkaluihin on paljon työtä vakiintuneille yhteisöille, kuten KDE. Muuttopäätökset edellyttävät huolellista viestintää ja monimutkaista tehtävää saada aikaan yhteisymmärrys.

Projektissa on noin 1,200 arkistoa omilla yksityiskohdillaan, automatisoimaan siirto, jonka KDE-kehittäjät kirjoittivat apuohjelmia tietojen siirtämiseen säilyttämällä kuvaukset, hahmot ja yksittäiset asetukset (esim. käyttämällä suojattuja haaroja ja erityisiä yhdistämismenetelmiä).

Lisäksi, Git-ajureita käytettiin olemassa, käytettäväksin tarkistaaksesi, että KDE hyväksyi tiedostokoodauksen ja muut parametritsekä automatisoida vikailmoitusten sulkeminen Bugzillassa.

Yli tuhannen arkiston navigoinnin yksinkertaistamiseksi, arkistot ja Joukkueet jaettiin ryhmiin ja luokiteltiin GitLabiin (työpöytä, apuohjelmat, grafiikka, ääni, kirjastot, pelit, järjestelmäkomponentit, PIM, kehykset jne.)

Sen lisäksi, että mainitaan, että toinen tärkeä näkökohta KDE-yhteisölle oli siirtyminen tuotteeseen, jota tuettiin hyvin ja jossa otettiin huomioon yhteisön palaute.

lähde: https://about.gitlab.com/


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.