Moirak Google Summer of Code 2019-n parte hartzen du

Aurtengoa hamabosgarren Google Summer of Code izango da, eta kode irekiko 206 proiektuk hartuko dute parte bertan. 27 proiektutarako, lehenengo urtea izango da, Moira barne. Hau da Kontour-en eraikitako larrialdien jakinarazpen-sistema gogokoena.

Moirak Google Summer of Code 2019-n parte hartzen du

Moira GSoC-ra sartzeko parte txiki bat izan nuen, beraz, lehen eskutik kontatuko dizut nola gertatu zen kode irekirako urrats txiki hau eta Moirak egin zuen jauzi handia.

Hitz batzuk buruz Google Udako Kodea

Mundu osoko mila ikaslek hartzen dute parte urtero GSoCn. Iaz 1072 herrialdetako 59 ikasle egon ziren kode irekiko 212 proiektutan lanean. Google-k ikasleen parte hartzea babesten du eta bekak ordaintzen dizkie, eta proiektuen garatzaileek ikasleen tutore gisa jarduten dute, kode irekian sartzen laguntzen diete. Ikasle askorentzat, hau da garapen industrialaren esperientzia eta curriculumean lerro fresko bat lortzeko aukerarik onena.

Zein proiektu parte hartu GSoC-n aurten? Erakunde handien (Apache, Linux, Wikimedia) proiektuez gain, hainbat talde handi bereiz daitezke:

  • Sistema eragileak (Debian, Fedora, FreeBSD)
  • Programazio lengoaiak (Haskell, Python, Swift)
  • liburutegiak (Boost C++, OpenCV, TensorFlow)
  • konpilatzaileak eta eraikitzeko sistemak (GCC, LLVM, webpack)
  • iturburu kodea tresnak (Git, Jenkins, Neovim)
  • DevOps tresnak (Kapitan, Linkerd, Moira)
  • datu-baseak (MariaDB, PostgreSQL)

Moirak Google Summer of Code 2019-n parte hartzen du

Orain Moira zerrenda honetan nola geratu zen kontatuko dizuet.

Prestatzen eta aplikatzen

Urtarrilean hasi zen GSoC-n parte hartzeko eskaerak onartzea. Kontur-eko Moiraren garapen taldearekin hitz egin eta parte hartu nahi genuela konturatu ginen. Guk ez genekien (eta oraindik ez dugu ideiarik) zenbat esfortzu beharko zen, baina Moira garatzaileen komunitatea hazteko, Moira ezaugarri handi batzuk gehitzeko eta neurketak eta alerta egokiak biltzeko gure maitasuna partekatzeko gogo handia sentitu genuen.

Sorpresarik gabe hasi zen dena. Lehenengo beteta proiektuaren orria GSoΠ‘ webgunean, Moira eta bere indarguneei buruz hitz egin zuen.

Orduan erabaki behar zen GSoC-ko partaideek uda honetan zer ezaugarri nagusitan lan egingo zuten. Sortu orrialdea Moiraren dokumentazioan erraza zen, baina han zein zeregin sartu adostea zailagoa zen. Otsailean bueltan beharrezkoa izan zen ikasleek udan egingo zituzten zereginak aukeratzea. Eta horrek esan nahi du ezingo ditugula hartu eta bat-batean egin ordez ikasleak. Moira-ren garatzaileekin GSoC-rako zer zeregin "atzeratu" beharko ziren eztabaidatzean, ia malkoak genituen begietan.

Moirak Google Summer of Code 2019-n parte hartzen du

Ondorioz, Moiraren muineko zereginak (APIari, osasun-kontrolei eta alertak emateko kanalei buruz) eta bere web-interfazearenak (Grafanan integratzeari buruzkoak, kode-oinarria TypeScript-era migratzea eta jatorrizko kontroletara aldatzea) iritsi ziren. Horrez gain, batzuk prestatu ditugu zeregin txikiak Github-en, etorkizuneko GSoC kideek kode-basea ezagutzen lagunduko lukete eta Moira-n garapena nolakoa izango den jakiteko.

Ondorioei aurre egitea

Ondoren, hiru aste itxaroten egon ziren, zoriontasun gutunaren poz apur bat...

Moirak Google Summer of Code 2019-n parte hartzen du

...eta eztanda bat Moira Garatzaileen Txata. Izen interesgarriak zituzten partaide aktibo asko bertaratu ziren eta mugimendua hasi zen. Txat-mezuak errusiar-ingeles nahasketa batetik ingeniaritza ingeles hutsera aldatu ziren, eta Moiraren garatzaileak kide berriak ezagutzen hasi ziren estilo korporatibo batean:

Moirak Google Summer of Code 2019-n parte hartzen du

"Lehenengo ale onak" GitHub-eko opilak bezala joan ziren. Batere espero ez nuen zerbait egin behar izan nuen: komunitateko kide berrientzako espresuki sarrerako zeregin txiki sorta handi bat asmatu.

Moirak Google Summer of Code 2019-n parte hartzen du

Hala ere, egin dugu eta pozik gaude.

Zer gertatuko da gero

Datorren astelehenean, martxoak 25, Google Summer of Code webgunea Proiektu zehatzetan parte hartzeko ikasleen eskaerak onartuko dira. Denek bi aste izango dituzte Moira, Haskell, TensorFlow edo berrehun proiektuetako beste edozein garatzeko udako parte-hartzea eskatzeko. Parte hartu gurekin eta egin dezagun ekarpen handia kode irekiari uda honetan.

Esteka erabilgarriak:

Harpidetu ere bloga Contour on HabrΓ© eta gure Telegram-en garatzaileentzako kanala. GSoC-n nola parte hartzen dugun eta beste gauza interesgarri batzuk kontatuko ditut.

Iturria: www.habr.com

Gehitu iruzkin berria