Wikimedia odlučuje prenijeti svoja spremišta na GitLab

Fondacija Wikimedia, koja administrira Wikipediju, je službeno odlučio premjestiti svoja spremišta koda od Gerrita, vašeg trenutnog sistema za pregled koda, na Gitlab instalaciju Samoinicijativno izdanje zajednice.

Prema radnoj grupi udruženja, Trenje s Gerritom usporava razvoj, a ne favorizira ga, što vodi programere da pređu na nezavisne hostove. Međutim, opcija hostinga kodova treće strane štetna je za internu i eksternu suradnju na Wikimediji.

Wikimedia je otkrila da su rezultati ankete o zadovoljstvu programera provedene u posljednje dvije godine doveli do žalbi na sustav pregleda Gerrit koda.

Posebno Gerritov interfejs slovi kao težak za upotrebu, prema Wikimediji, a tijek rada razlikuje se od uobičajene industrijske metode, pa ga mnogi programeri nemaju. cijenjen.

Fondacija Wikimedia također je rekla da je trebalo neko vrijeme da se tehničko osoblje navikne na Gerrit, postavljajući ljestvicu višim za pridošlice u zajednici Wikimedia.

„Ovo nezadovoljstvo posebno je očito za naše dobrovoljačke zajednice. Očigledno nezadovoljstvo pregledom koda, zajedno s internim pregledom naših CI alata i praksi, čini ovaj trenutak pogodnim za pregled naših mogućnosti pregleda koda “, napisala je grupa. radi na postu od prošle sedmice.

Wikimedia Foundation priznaje da je Gerritov radni tok u mnogo čemu najbolji te vrste, ali „njegovo sučelje pati od nedostataka upotrebljivosti i njegov radni tok razlikuje se od standardne industrijske prakse.

To stvara prepreke za ulazak u zajednicu i usporava integraciju tehničkog osoblja WMF-a. Takođe, sve veći broj ljudi i timova (ličnih i neosobnih) odlučuju se odreći upotrebe Gerrit-a i umjesto toga koriste opciju hostiranu od treće strane poput GitHub-a.

Prema radnoj grupi, programeri su nezadovoljni iz različitih razloga, od kojih su tri vrlo važna. Oni počinju od Gerrita da bi imali koristi od smanjenog trenja prilikom stvaranja novih spremišta; lakša instalacija i kontinuirana integracija konfiguracije samoposluživanja; i više upoznavanja s radnim tokovima zahtjeva za povlačenjem.

Međutim, ako neki timovi ili pojedinci koriste uslugu hostinga koja nije Gerritova, neće moći dijeliti kôd s Gerritom i drugima, stvarajući daljnju zabunu među tehničkim osobljem, prema Wikimediji.

Ako se ne riješe problemi upotrebljivosti koje korisnici imaju s Gerritom, svaki će korisnik nastaviti s projektom koristeći uslugu po svom izboru. GitHub već ima 152 projekta koja se odnose na Wikimedia Foundation, od kojih su 127 službeni timovi za istraživanje i analizu podataka Wikimedia Foundation.

Wikimedia Foundation okrenula se GitLabu Community Edition, otkako je GitLab razvijen u Ruby on Rails, besplatnom mrežnom okviru napisanom na jeziku Ruby.

Fondacija Wikimedia kvalificirati ovaj sistem za pregled koda kao "funkcionalan i proširiv", a sam GitLab na svojoj web stranici ističe da možete samostalno hostirati GitLab Community Edition (CE) na vlastitim serverima programera. GitLab CE je cjelovita platforma za razvoj softvera otvorenog koda s ugrađenom kontrolom verzija, praćenjem problema, pregledom koda i još mnogo toga.

"GitLab je dostupan za samostalno hostiranje, kako je potrebno zbog ravnopravnosti s ostatkom naše infrastrukture alata za programere i za ublažavanje zabrinutosti zbog privatnosti podataka ili ograničenja upotrebe hostinga treće strane," nakon što je tim na Wikimediji pregledao GitLab. Uz to, jer "GitLab nudi izdanje zajednice (CE) licencirano od strane MIT-a, pridržava se vodećeg principa Fondacije o slobodi i otvorenom izvoru."

Od Fondacija Wikimedia 23. oktobra 2020. odlučila je preseliti Gerrit-ovo spremište u GitLab Community Edition.

Također, spremišta hostirana na GitLabu preslikavat će se na GitHub, radi vidljivosti, napisala je radna grupa Wikimedia kao odgovor na drugo pitanje, naime šta će se dogoditi sa spremištima razvijenim na GitHubu ako pređemo na GitLab.


Ostavite komentar

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

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  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.