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.
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.
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)
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.
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...
...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Ä:
ā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.
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.