Moira piedalās programmā Google Summer of Code 2019

Šogad tiek atzīmēta piecpadsmitā Google Summer of Code, kurā piedalās 206 atvērtā pirmkoda projekti. Šis gads būs pirmais 27 projektiem, tostarp Moira. Šī ir mūsu iecienītākā sistēma paziņojumiem par ārkārtas situācijām, kas izveidota vietnē Kontur.

Moira piedalās programmā Google Summer of Code 2019

Es biju nedaudz iesaistÄ«ts, lai Moira iekļautu GSoC, tāpēc tagad es jums pastāstÄ«Å”u no pirmavotiem, kā notika Å”is mazais atvērtā koda solis un milzÄ«gais lēciens Moira.

Daži vārdi par Google Summer of Code

Katru gadu GSoC piedalās aptuveni tÅ«kstotis studentu no visas pasaules. PagājuÅ”ajā gadā pie 1072 atvērtā pirmkoda projektiem strādāja 59 studenti no 212 valstÄ«m. Google sponsorē studentu dalÄ«bu un maksā viņiem stipendijas, un projektu izstrādātāji darbojas kā studentu mentori un palÄ«dz viņiem pievienoties atvērtā koda programmai. Daudziem studentiem Ŕī ir labākā iespēja iegÅ«t industriālās attÄ«stÄ«bas pieredzi un forÅ”u lÄ«niju savā CV.

Kādi projekti piedalīties GSoC Ŕogad? Papildus lielu organizāciju projektiem (Apache, Linux, Wikimedia) var izdalīt vairākas lielas grupas:

  • operētājsistēmas (Debian, Fedora, FreeBSD)
  • ProgrammÄ“Å”anas valodas (Haskell, Python, Swift)
  • bibliotēkas (Boost C++, OpenCV, TensorFlow)
  • kompilatori un sistēmu veidoÅ”ana (GCC, LLVM, tÄ«mekļa pakotne)
  • rÄ«ki darbam ar pirmkodu (Git, Jenkins, Neovim)
  • DevOps rÄ«ki (Kapitan, Linkerd, Moira)
  • datu bāzes (MariaDB, PostgreSQL)

Moira piedalās programmā Google Summer of Code 2019

Tagad es jums pastāstīŔu, kā Moira nokļuva Ŕajā sarakstā.

Sagatavojieties un iesniedziet pieteikumu

PieteikÅ”anās dalÄ«bai GSoC sākās janvārÄ«. Mēs ar Moira izstrādes komandu no Kontura parunājāmies un sapratām, ka vēlamies piedalÄ«ties. Mums nebija ne mazākās nojausmas ā€” un joprojām nav ne jausmas ā€”, cik daudz pūļu tas prasÄ«s, taču mēs izjutām lielu vēlmi palielināt Moira izstrādātāju kopienu, pievienot Moira dažas lielas funkcijas un dalÄ«ties mÄ«lestÄ«bā pret metriku apkopoÅ”anu un pareizu brÄ«dināŔanu.

Viss sākās bez pārsteigumiem. Vispirms aizpildīts projekta lapa GSoC vietnē viņi runāja par Moiru un viņas stiprajām pusēm.

Pēc tam bija jāizlemj, ar kādām galvenajām funkcijām GSoC dalÄ«bnieki strādās Å”ovasar. Izveidot lapu Moiras dokumentācijā bija viegli, bet vienoties par to, kādus uzdevumus tur iekļaut, bija grÅ«tāk. Vēl februārÄ« bija nepiecieÅ”ams atlasÄ«t uzdevumus, ko skolēni veiks vasaras laikā. Tas nozÄ«mē, ka mēs nevarēsim tos pēkŔņi izveidot nevis studenti. Kad ar Moira izstrādātājiem pārrunājām, kādi uzdevumi bÅ«s ā€œjāatliekā€ GSoC, mums praktiski bija asaras acÄ«s.

Moira piedalās programmā Google Summer of Code 2019

Rezultātā uzdevumi no Moira kodola (par API, veselÄ«bas pārbaudēm un brÄ«dinājumu sniegÅ”anas kanāliem) un no tā tÄ«mekļa saskarnes (par integrāciju ar Grafana, koda bāzes migrāciju uz TypeScript un pāreju uz vietējām vadÄ«klām) nonāca tur. Turklāt mēs esam sagatavojuÅ”i dažus nelieli uzdevumi vietnē Github, caur kuru nākamie GSoC dalÄ«bnieki varētu iepazÄ«ties ar kodu bāzi un gÅ«t priekÅ”statu par to, kāda bÅ«tu attÄ«stÄ«ba Moirā.

Cīņa ar sekām

Tad bija trÄ«s gaidÄ«Å”anas nedēļas, neliels prieks no ķēdes vēstules...

Moira piedalās programmā Google Summer of Code 2019

...un sprādziens Moira izstrādātāja tērzÄ“Å”ana. Tur ieradās daudzi aktÄ«vi dalÄ«bnieki ar interesantiem vārdiem un sākās kustÄ«ba. TērzÄ“Å”anas ziņojumi mainÄ«ja valodu no krievu-angļu sajaukÅ”anas uz tÄ«ru inženiertehnisko angļu valodu, un Moira izstrādātāji sāka iepazÄ«ties ar jauniem dalÄ«bniekiem savā korporatÄ«vajā stilā:

Moira piedalās programmā Google Summer of Code 2019

ā€œLabie pirmie numuriā€ vietnē Github tiek pārdoti kā karstmaizes. Man bija jādara kaut kas pilnÄ«gi negaidÄ«ts: jānāk klajā ar lielu mazu ievaduzdevumu komplektu, kas Ä«paÅ”i paredzēts jauniem kopienas locekļiem.

Moira piedalās programmā Google Summer of Code 2019

Tomēr mēs tikām cauri un esam priecīgi par to.

Kas notiks tālāk

Å o pirmdien, 25. martā, plkst Google Summer of Code vietne Tiks pieņemti studentu pieteikumi dalÄ«bai konkrētos projektos. Ikvienam bÅ«s divas nedēļas, lai pieteiktos vasaras dalÄ«bai Moira, Haskell, TensorFlow vai jebkura cita no divsimt projektu attÄ«stÄ«bā. Piedalieties kopā ar mums un sniegsim lielu ieguldÄ«jumu atvērtā koda izveidē Å”ovasar.

Noderīgas saites:

Abonēt arÄ« KontÅ«ru emuārs vietnē HabrĆ© un mÅ«su kanāls izstrādātājiem Telegram. PastāstÄ«Å”u kā piedalāmies GSoC un citas interesantas lietas.

Avots: www.habr.com

Pievieno komentāru