Moira osaleb Google Summer of Code 2019

Sel aastal toimub viieteistkĂŒmnes Google Summer of Code, kus osaleb 206 avatud koodiga projekti. 27 projekti jaoks on see aasta esmakordne, sealhulgas Moira jaoks. See on meie lemmik sĂŒsteem, mis teavitab erakorralistest olukordadest, loodud Konturis.

Moira osaleb Google Summer of Code 2019

Olen veidi aidanud, et Moira saaks GSoC-ile, nii et nĂŒĂŒd rÀÀgin esimesest kĂ€est, kuidas see vĂ€ike samm avatud lĂ€htekoodiga ja tohutu hĂŒpe Moira jaoks juhtus.

Paari sÔna Google'i suveprogrammis

Igal aastal osaleb GSoC-is umbes tuhat tudengit ĂŒle maailma. Mullu oli tudengeid 1072, nad olid pĂ€rit 59 riigist ja töötasid 212 avatud koodiga projekti kallal. Google toetab tudengite osalemist ja maksab neile stipendiume, samas kui projektide arendajad on tudengitele mentoriteks, aidates neil avatud lĂ€htekoodiga integudeeruda. Paljude tudengite jaoks on see parim vĂ”imalus saada kogemusi tööstuslikust arendamisest ja lahe rida CV-sse.

Millised projektid osalevad GSoC-is sel aastal? Lisaks suurte organisatsioonide (Apache, Linux, Wikimedia) projektidele vĂ”ib vĂ€lja tuua mitmeid suuremaid rĂŒhmi:

  • operatsioonisĂŒsteemid (Debian, Fedora, FreeBSD)
  • programmeerimiskeeled (Haskell, Python, Swift)
  • raamatukogud (Boost C++, OpenCV, TensorFlow)
  • kompilaatorid ja ehitussĂŒsteemid (GCC, LLVM, webpack)
  • tööriistad lĂ€htekoodiga töötamiseks (Git, Jenkins, Neovim)
  • DevOps tööriistad (Kapitan, Linkerd, Moira)
  • andmebaasid (MariaDB, PostgreSQL)

Moira osaleb Google Summer of Code 2019

NĂŒĂŒd rÀÀgin, kuidas Moira selle nimekirja sattus.

Valmistume ja esitame taotluse

Jaanuaris alustati GSoC-is osalemiseks taotluste vastuvĂ”ttu. Me koos Moira arendajatega Konturis rÀÀkisime ja jĂ”udsime arusaamale, et soovime osaleda. Me ei osanud absoluutselt kujutada — ja ikka veel ei oska — kui palju energiat see nĂ”uab, kuid tundsime suurt soovi suurendada Moira arendajate kogukonda, lisada Moirasse mitu suurt funktsiooni ja jagada oma armastust meetrikate kogumise ja Ă”ige hĂ€irete loomise ĂŒle.

KĂ”ik algas ilma ĂŒllatusteta. Esiteks tĂ€itsime projekti lehe GSoC-i veebisaidil, rÀÀkides Moirast ja tema tugevustest.

Siis pidi otsustama, millistele suurtele funktsioonidele GSoC osalejad sel suvel töötavad. Luua Moira dokumentatsiooni leht oli kerge, aga leppida kokku, milliseid ĂŒlesandeid sinna kirja panna, oli raskem. Tuleb veel veebruaris valida ĂŒlesanded, mida tudengid suve jooksul teevad. See tĂ€hendab, et me ei saa lihtsalt vĂ”tta ja Ă€kitselt neid teha. asemel tudengid. Kui arutasime arendajatega Moira, millised ĂŒlesanded tuleb GSoC jaoks "edasi lĂŒkata", olid meie silmad peaaegu tĂ€is pisaraid.

Moira osaleb Google Summer of Code 2019

LĂ”puks pÀÀsesid sinna ĂŒlesanded Moira lĂ€htekoodist (API, tervisekontrollid ja hĂ€alertoimetamise kanalid) ning selle veebiliidesest (integratsioon Grafanaga, koodibaasi migreerimine TypeScripti ja ĂŒleminek kohalikele kontrollidele). Lisaks valmistisime ette mĂ”ningaid vĂ€ikseid ĂŒlesandeid GitHubis, mille kaudu tulevased GSoC osalejad saaksid tutvuda koodibaasiga ja mĂ”ista, millega Moira arendamine nĂ€eb vĂ€lja.

KÀte tagajÀrgedega

Siis oli kolm nÀdalat ootamist, kerge rÔÔm ÔnnesÔnumist...

Moira osaleb Google Summer of Code 2019

...ja plahvatus Moira arendajate vestluskanalis. Tuli palju aktiivseid osalejaid huvitavate nimedega ja tegevus algas. Vestlused vestluses muutusid vene-inglise keele segust puhtaks inseneride inglise keeleks ja Moira arendajad tutvustasid end uutele osalejatele firmas stiilis:

Moira osaleb Google Summer of Code 2019

"Good first issues" GitHubis lĂ€ksid nagu kuumad pirukad. Pidin tegelema sellega, mida polnud ĂŒldse oodanud: suure hulga vĂ€ike tutvustavaid ĂŒlesannete vĂ€lja mĂ”tlemisega spetsiaalselt uutele kogukonna liikmetele.

Moira osaleb Google Summer of Code 2019

Kuid me saime hakkama ja oleme sellega rahul.

Mis saab edasi

JĂ€rgmise nĂ€dala esmaspĂ€eval, 25. mĂ€rtsil, avatakse Google Summer of Code veebilehel ĂŒliĂ”pilaste kandidaatide vastuvĂ”tt konkreetsetesse projektidesse. KĂ”igil soovijatel on kaks nĂ€dalat aega, et esitada oma avaldus Moira, Haskelli, TensorFlow vĂ”i mĂ”ne muu kaheksasaja projekti suviseks arenduseks. Osalege meiega ning teeme selle suve jooksul avatud lĂ€htekoodiga suur panus.

Kasulikud lingid:

arendajatele mĂ”eldud kanalit Telegramis . RÀÀgin seal, kuidas osaleme GSoCs ja muude huvitavate asjade ĂŒle. ja meie arendajate kanal Telegramis. RÀÀgin neis, kuidas me GSoCs osaleme, ja teistest huvitavatest asjadest.

Allikas: habr.com

Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster