Wikimedia bestemmer seg for å overføre lagringene sine til GitLab

Wikimedia Foundation, som administrerer Wikipedia, har offisielt bestemt seg for å flytte kodebaser fra Gerrit, ditt nåværende kodeanmeldelsessystem, til en Gitlab-installasjon Selvstyrt samfunnsutgave.

I følge foreningens arbeidsgruppe, friksjon med Gerrit bremser utviklingen snarere enn favoriserer den, som leder utviklere til å migrere til tredjeparts verter. Imidlertid er muligheten for tredjeparts kodehosting skadelig for samarbeid, både internt og eksternt, på Wikimedia.

Wikimedia har funnet at resultatene av en tilfredshetsundersøkelse fra utviklere de siste to årene har ført til klager over Gerrit-kodevurderingssystemet.

Spesielt Gerrits grensesnitt har rykte for å være vanskelig å bruke, ifølge Wikimedia, og arbeidsflyten er forskjellig fra den vanlige bransjemetoden, så mange utviklere har ikke den. verdsatt.

Wikimedia Foundation sa også at det tok en stund for tekniske ansatte å bli vant til Gerrit, og satte grensen høyere for nykommere i Wikimedia-samfunnet.

“Denne misnøyen er spesielt tydelig for våre frivillige samfunn. Den åpenbare misnøyen med kodegjennomgangen, kombinert med en intern gjennomgang av våre CI-verktøy og praksis, gjør dette til et passende tidspunkt for å se gjennom våre kodegjennomføringsalternativer, ”skrev gruppen. jobber med et innlegg fra forrige uke.

Wikimedia Foundation erkjenner at Gerrits arbeidsflyt på mange måter er den beste i sitt slag, men “grensesnittet lider av mangel på brukervennlighet og arbeidsflyten er forskjellig fra standard bransjepraksis.

Dette skaper barrierer for inngang for samfunnet og bremser integrasjonen av WMFs tekniske stab. I tillegg velger et økende antall personer og team (personlige og ikke-personlige) å gi avkall på bruken av Gerrit og i stedet bruke et alternativ fra tredjeparter som GitHub. "

I følge arbeidsgruppen, utviklere er misfornøyde av forskjellige årsaker, tre av disse er veldig viktige. De starter fra Gerrit for å dra nytte av redusert friksjon når de lager nye arkiver; enklere installasjon og kontinuerlig integrasjon selvbetjeningskonfigurasjon; og mer kjennskap til arbeidsflyter for pull-forespørsel.

Imidlertid, hvis noen lag eller enkeltpersoner bruker en ikke-Gerrit-hostingtjeneste, vil de ikke kunne dele koden med Gerrit og andre, noe som skaper ytterligere forvirring blant teknisk personale, ifølge Wikimedia.

Med mindre bruksproblemene som brukere har med Gerrit blir løst, vil hver bruker fortsette med prosjektet ved å bruke tjenesten etter eget valg. GitHub har allerede 152 prosjekter relatert til Wikimedia Foundation, hvorav 127 er de offisielle forsknings- og dataanalyseteamene til Wikimedia Foundation.

Wikimedia Foundation henvender seg til GitLab Community Edition, siden GitLab ble utviklet i Ruby on Rails, et gratis nettrammeverk skrevet på Ruby-språket.

Wikimedia Foundation kvalifisere dette kodevurderingssystemet som "funksjonelt og utvidbart", og GitLab påpeker selv på nettstedet sitt at du selv kan være vert for GitLab Community Edition (CE) på utviklerens egne servere. GitLab CE er en hel-til-ende åpen kildekode programvareutviklingsplattform med innebygd versjonskontroll, utgavesporing, kodegjennomgang og mer.

"GitLab er tilgjengelig for egenhosting, som kreves for paritet med resten av vår infrastruktur for utviklerverktøy og for å lindre bekymringer om personvern eller begrensninger for bruk av tredjeparts hosting," etter teamet på Wikimedia som GitLab gjennomgikk. I tillegg, fordi "GitLab tilbyr en Community Edition (CE) lisensiert av MIT, følger den stiftelsens ledende prinsipp om frihet og åpen kildekode."

fra 23. oktober 2020 bestemte Wikimedia Foundation seg for å flytte Gerrit-depotet til GitLab Samfunnsutgave.

Også lagringssteder som er vert på GitLab vil bli speilet på GitHub, for synlighetsformål, skrev Wikimedia-arbeidsgruppen som svar på et annet spørsmål, nemlig hva som vil skje med lagringssteder utviklet på GitHub hvis vi flytter til GitLab.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.