Moira osaleb Google Summer of Code 2019

Sel aastal toimub viieteistkümnes Google Summer of Code, kus osaleb 206 avatud koodiga projekti. 27 projekti, sealhulgas Moira, osaleb esmakordselt. See on meie lemmik süsteem hädaolukordade teavitamiseks, mis on loodud Konturi poolt.

Moira osaleb Google Summer of Code 2019

Olin veidi kaasatud Moira GSoC-sse, nii et räägin nüüd esmakäeliselt, kuidas see avatud koodi pisike samm ja Moira jaoks suur hüpe toimus.

Mõned sõnad Google Summer of Code

GSoC-is osaleb igal aastal umbes tuhat tudengit üle kogu maailma. Eelmisel aastal oli 1072 tudengit 59 riigist, kes töötasid 212 avatud koodiga projekti kallal. Google toetab tudengite osalust ja maksab neile stipendiume, samas kui projektide arendajad on tudengite mentoriteks, aidates neil avatud koodiga harjuda. Paljudele tudengitele on see parim võimalus saada kogemusi, töötades tööstuses ja saada lahe lause oma CV-sse.

Millised projektid osalevad GSoC-is sel aastal? Suurte organisatsioonide (Apache, Linux, Wikimedia) projektide kõrval võib esile tuua mitu suurt gruppi:

  • operatsioonisüsteemid (Debian, Fedora, FreeBSD)
  • programmeerimiskeeled (Haskell, Python, Swift)
  • raamatukogud (Boost C++, OpenCV, TensorFlow)
  • kompilaatorid ja ehitussüsteemid (GCC, LLVM, webpack)
  • tööriistad lähtekoodi jaoks (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 loendi sattus.

Valmistume ja esitame taotluse

Jaanuaris algas GSoC-i osalusprogrammide vastuvõtt. Rääkisime koos Moira arendajate meeskonnaga Conturis ja mõistsime, et tahame osaleda. Me ei kujutanud ette — ja ei kujuta endiselt — kui palju jõudu see nõuab, kuid tundsime tugevat soovi suurendada Moira arendajate kogukonda, lisada Moirasse mitu suurt funktsiooni ja jagada oma armastust meetrite kogumise ja korrektse teavitamise osas.

Kõik algas ilma üllatusteta. Esmalt täitsime projekti lehekülje GSoC-i veebisaidil, rääkides Moirast ja selle tugevustest.

Siis pidi otsustama, milliste suurte funktsioonide kallal GSoC-i osalejad sel suvel töötavad. Luua lehekülg Moira dokumentatsioonis oli lihtne, kuid kokku leppida, millised ülesanded sinna kirja panna, oli raskem. Ülesanded tuli valida juba veebruaris, et õpilased saaksid suvel nendega töötada. See tähendab, et me ei saa lihtsalt võtta ja äkki neid teha. asetatakse õpilaste. Kui arutasime Moira arendajatega, milliseid ülesandeid tuleb GSoC jaoks "edasi lükata", seisis meie silme ees peaaegu pisar.

Moira osaleb Google Summer of Code 2019

Lõpuks said sinna ülesanded Moira südamikust (API, health-check'id ja alertide saatmise kanalid) ja tema veebiliidese osast (integreerimine Grafanaga, koodibaasi migreerimine TypeScriptile ja üleminek kohalikele kontrollidele). Lisaks valmistame ette mõningaid väikseid ülesandeid GitHubis, mille abil saavad tulevased GSoC osalejad tutvuda koodibaasiga ja mõista, milline arendus Moira's välja näeb.

Kämpime tagajärgedega

Siis oli kolm nädalat ootamist, kerge rõõm õnnetähedest...

Moira osaleb Google Summer of Code 2019

...ja plahvatus Moira arendajate grupis. чате разработчиков Мойры. Seal tuli palju aktiivseid osalejaid huvitavate nimedega ning algas tegevus. Vestluses vahetati keelt vene-inglise segust puhtasse inseneri inglise keelde ning Moira arendajad tutvusid uute osalejatega oma brändi stiilis:

Moira osaleb Google Summer of Code 2019

«Good first issues» GitHubis levisid nagu sooja. Olime sunnitud tegelema millegagi, mida me ei oodanud: suure hulga väikeste tutvustusülesannete väljamõtlemisega spetsiaalselt uutele kogukonna liikmetele.

Moira osaleb Google Summer of Code 2019

Kuid me saime hakkama ning oleme sellega rahul.

Mis järgmiseks?

Järgmise esmaspäeva, 25. märtsi, kell Google Summer of Code'i veebis avatakse taotluste vastuvõtt üliõpilastelt konkreetsetes projektides osalemiseks. Kõikidel soovijatel on kaks nädalat aega, et esitada taotlus suviseks osalemiseks Moira, Haskell, TensorFlow või mõne muu kahe sada projekti seas. Osalege koos meiega ja teeme sel suvel avatud lähtekoodiga suure panuse.

Kasulikud lingid:

Ja veel, jälgige Konturi blogi Habr's ja meie arendajate kanal Telegramis. Räägin seal, kuidas me osaleme GSoC-is ja teistest huvitavatest asjadest.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster