Moira osallistuu Google Summer of Code 2019 -tapahtumaan

Tänä vuonna on viidestoista Google Summer of Code, johon osallistuu 206 avoimen lähdekoodin projektia. Tämä vuosi on ensimmäinen 27 hankkeelle, mukaan lukien Moira. Tämä on Konturissa luotu suosikki hätätilanteiden ilmoitusjärjestelmämme.

Moira osallistuu Google Summer of Code 2019 -tapahtumaan

Olin vähän mukana saamassa Moiraa GSoC:hen, joten kerron nyt sinulle omakohtaisesti, kuinka tämä pieni askel avoimen lähdekoodin hyväksi ja valtava harppaus Moiralle tapahtui.

Muutama sana aiheesta Google Summer of Code

GSoC:hen osallistuu vuosittain noin tuhat opiskelijaa eri puolilta maailmaa. Viime vuonna 1072 59 opiskelijaa 212 maasta työskenteli XNUMX avoimen lähdekoodin projektissa. Google sponsoroi opiskelijoiden osallistumista ja maksaa heille stipendejä, ja projektikehittäjät toimivat opiskelijoiden mentoreina ja auttavat heitä liittymään avoimeen lähdekoodiin. Monille opiskelijoille tämä on paras mahdollisuus saada kokemusta teollisuuden kehittämisestä ja viileä linja ansioluetteloinsa.

Mitä projekteja osallistua GSoC:hen Tämä vuosi? Suurten organisaatioiden (Apache, Linux, Wikimedia) projektien lisäksi voidaan erottaa useita suuria ryhmiä:

  • käyttöjärjestelmät (Debian, Fedora, FreeBSD)
  • Ohjelmointikielet (Haskell, Python, Swift)
  • kirjastot (Boost C++, OpenCV, TensorFlow)
  • kääntäjät ja rakentaa järjestelmiä (GCC, LLVM, webpack)
  • työkalut lähdekoodin kanssa työskentelemiseen (Git, Jenkins, Neovim)
  • DevOps-työkalut (Kapitan, Linkerd, Moira)
  • tietokannat (MariaDB, PostgreSQL)

Moira osallistuu Google Summer of Code 2019 -tapahtumaan

Nyt kerron sinulle, kuinka Moira päätyi tälle listalle.

Valmistaudu ja lähetä hakemuksesi

GSoC:n osallistumishaku alkoi tammikuussa. Keskustelimme Konturin Moiran kehitystiimin kanssa ja tajusimme, että haluamme osallistua. Meillä ei ollut aavistustakaan – eikä vieläkään ole aavistustakaan – kuinka paljon vaivaa tämä vaatisi, mutta tunsimme vahvan halun lisätä Moiran kehittäjäyhteisöä, lisätä Moiraan joitain suuria ominaisuuksia ja jakaa rakkautemme mittareiden keräämistä ja asianmukaista hälyttämistä kohtaan.

Kaikki alkoi ilman yllätyksiä. Ensin täytetty projektin sivu GSoC:n verkkosivuilla he puhuivat Moirasta ja hänen vahvuuksistaan.

Sitten oli päätettävä, mitä tärkeimpiä ominaisuuksia GSoC:n osallistujat työskentelevät tänä kesänä. Luoda sivu Moiran dokumentaatiossa se oli helppoa, mutta siihen sisältyvien tehtävien sopiminen oli vaikeampaa. Vielä helmikuussa piti valita tehtävät, joita opiskelijat tekisivät kesän aikana. Tämä tarkoittaa, että emme voi yhtäkkiä tehdä niitä sen sijasta opiskelijat. Kun keskustelimme Moiran kehittäjien kanssa, mitä tehtäviä GSoC:lle pitäisi "lykätä", oli käytännössä kyyneleet silmissä.

Moira osallistuu Google Summer of Code 2019 -tapahtumaan

Seurauksena oli, että Moira-ytimen tehtävät (sovellusliittymästä, terveystarkastuksista ja hälytysten toimituskanavista) ja sen verkkokäyttöliittymästä (integraatio Grafanaan, koodikannan siirto TypeScriptiin ja siirtyminen alkuperäisiin ohjauksiin) päätyivät sinne. Lisäksi olemme valmistaneet joitain pieniä tehtäviä Githubissa, jonka kautta tulevat GSoC:n osallistujat voisivat tutustua koodikantaan ja saada käsityksen siitä, millaista kehitystä Moirassa olisi.

Seurausten käsitteleminen

Sitten oli kolme viikkoa odottelua, pientä iloa ketjukirjeestä...

Moira osallistuu Google Summer of Code 2019 -tapahtumaan

...ja räjähdys sisään Moira-kehittäjäkeskustelu. Paikalle saapui paljon aktiivisia osallistujia mielenkiintoisilla nimillä ja liike alkoi. Chatin viestit muuttivat kielen venäjän-englannin sekoituksesta puhtaaksi tekniseksi englanniksi, ja Moiran kehittäjät alkoivat tutustua uusiin osallistujiin heidän yritystyyliinsä:

Moira osallistuu Google Summer of Code 2019 -tapahtumaan

"Hyvät ensimmäiset numerot" myydään kuin kuumakakkuja Githubissa. Minun piti tehdä jotain täysin odottamatonta: keksiä suuri paketti pieniä esittelytehtäviä erityisesti uusille yhteisön jäsenille.

Moira osallistuu Google Summer of Code 2019 -tapahtumaan

Selvisimme kuitenkin ja olemme siitä iloisia.

Mitä tapahtuu seuraavaksi

Tänä maanantaina 25. maaliskuuta Google Summer of Code -sivusto Opiskelijoiden hakemuksia tiettyihin projekteihin osallistumisesta otetaan vastaan. Kaikilla on kaksi viikkoa aikaa hakea kesän osallistumista Moiran, Haskellin, TensorFlow'n tai minkä tahansa muun kahdensadan projektin kehittämiseen. Osallistu kanssamme ja anna suuri panos avoimeen lähdekoodiin tänä kesänä.

Hyödyllisiä linkkejä:

Tilaa myös Contour blogi Habressa ja meidän kanava kehittäjille Telegramissa. Kerron kuinka osallistumme GSoC:hen ja muuta mielenkiintoista.

Lähde: will.com

Lisää kommentti