Moira részt vesz a Google Summer of Code 2019 programban

Idén kerül megrendezésre a tizenötödik Google Summer of Code, amelyen 206 nyílt forráskódú projekt vesz részt. 27 projekt számára ez lesz az első év, köztük a Moira is. Ez a mi kedvenc rendszerünk a rendkívüli helyzetek értesítésére, amelyet a Konturban hoztunk létre.

Moira részt vesz a Google Summer of Code 2019 programban

Kicsit hozzájárultam ahhoz, hogy Moira részt vegyen a GSoC-ban, így most az első kézből mesélek, hogyan történt ez a kis lépés az open source számára és hatalmas ugrás a Moirának.

Néhány szó a Google Summer of Code

Minden évben körülbelül ezer diák vesz részt a GSoC-ban a világ minden tájáról. Tavaly 1072 diák volt, 59 országból, akik 212 nyílt forráskódú projekten dolgoztak. A Google támogatja a diákok részvételét és ösztöndíjat fizet nekik, míg a projektek fejlesztői mentorálják őket, segítve őket az open source világba való beilleszkedésben. Sok diáknak ez a legjobb lehetőség, hogy tapasztalatot szerezzen ipari fejlesztésben és egy menő sort kapjon az önéletrajzába.

Milyen projektek vesznek részt a GSoC-ban idén? A nagy szervezetek (Apache, Linux, Wikimedia) projektjein kívül kiemelhetünk néhány nagyobb csoportot:

  • operációs rendszerek (Debian, Fedora, FreeBSD)
  • programozási nyelvek (Haskell, Python, Swift)
  • könyvtárak (Boost C++, OpenCV, TensorFlow)
  • fordítók és build rendszerek (GCC, LLVM, webpack)
  • eszközök a forráskóddal való munkához (Git, Jenkins, Neovim)
  • DevOps eszközök (Kapitan, Linkerd, Moira)
  • adatbázisok (MariaDB, PostgreSQL)

Moira részt vesz a Google Summer of Code 2019 programban

Most elmondom, hogyan került Moira a listába.

Készülünk és benyújtjuk a pályázatot

Januárban megkezdődött a pályázatok benyújtásának időszaka a GSoC-ra. Mi, a Moira fejlesztői csapatával a Konturból beszélgettünk és rájöttünk, hogy részt szeretnénk venni. Egyáltalán nem tudtuk – és még mindig nem tudjuk – mennyi energiát igényel ez, de éreztük, hogy erős vágyunk van a Moira fejlesztői közösség növelésére, és néhány nagyobb funkciót beletenni a Moirába, valamint megosztani a méretezési metrikák és helyes riasztás iránti szeretetünket.

Minden váratlan esemény nélkül indult. Először is kitöltöttük a projektoldalt a GSoC weboldalán, beszéltünk Moiráról és annak erősségeiről.

Ezután el kellett dönteni, hogy a GSoC résztvevői ezen a nyáron milyen nagyobb funkciókon fognak dolgozni. Létrehoztuk a Moira dokumentációjában a lapot könnyű volt, de nehezebb volt megbeszélni, hogy mely feladatokat írjunk be. Már februárban ki kellett választani a feladatokat, amelyeket a hallgatók a nyár folyamán végeznek el. Ez azt jelenti, hogy nem vehetjük és hirtelen csinálhatjuk meg őket. $CI_COMMIT_TAG hallgatók. Amikor a Myra fejlesztőivel arról beszélgettünk, hogy mely feladatokat kell "elhalasztani" a GSoC keretein belül, szinte könnyek voltak a szemünkben.

Moira részt vesz a Google Summer of Code 2019 programban

Végül a Myra magjából (API, health-checkek és az alert-értesítések csatornái) és a webes felületéből (Grafana integráció, a kód alapjának TypeScript-re való migrálása és az natív vezérlőkre való áttérés) kerültek bele feladatok. Ezen kívül néhány kis... parancs, amelyek segíthettek a jövendőbeli GSoC résztvevőknek megismerkedni a kód alapjával, és megérteni, milyen lesz a fejlesztés a Myrában.Küzdünk a következményekkel

Aztán három hét várakozás következett, könnyed öröm egy boldog levél miatt...

…és robbanás a

Moira részt vesz a Google Summer of Code 2019 programban

Myra fejlesztői csoportjában. Sok aktív résztvevő érkezett érdekes nevekkel, és elkezdődött a mozgalom. Az üzenetek nyelve orosz-angol mixből tiszta mérnöki angollá vált, és a Myra fejlesztői márkás stílusban ismerkedtek meg az új résztvevőkkel:"Good first issues" a GitHubon úgy eltűntek, mint a meleg péksütemények. Foglalkozni kellett azzal, amire egyáltalán nem számítottunk: egy nagy csomag kis ismertető feladat kiagyalásával, kifejezetten az új közösségi tagok számára.

Moira részt vesz a Google Summer of Code 2019 programban

De megoldottuk, és örülünk ennek.

Moira részt vesz a Google Summer of Code 2019 programban

A következő hétfőn, március 25-én, a

Mi következik

Google Summer of Code weboldalán megnyílik a jelentkezés a hallgatók számára az egyes projektekhez való részvételhez. Minden érdeklődőnek két hete lesz, hogy jelentkezzen a Myra, Haskell, TensorFlow vagy másik két száz projekt nyári fejlesztésére. Csatlakozz hozzánk, és tegyünk nagy hozzájárulást az open source-hez ezen a nyáron. a GitHubon,

Hasznos linkek:

Kontur blogjára a Habr-on és a fejlesztői csatornánkra a Telegramon. Mesélni fogok benne, hogyan veszünk részt a GSoC-ban, és más érdekes dolgokról.. Буду рассказывать в них, как участвуем в GSoC, и про другие интересные штуки.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster