Moira deltar i Google Summer of Code 2019

I Är kommer den femtonde upplagan av Google Summer of Code att Àga rum, med 206 projekt med öppen kÀllkod som deltar. För 27 av projekten blir detta deras första Är, inklusive Moira. Det Àr vÄrt favoritverktyg för att notifiera om incidenter, skapat av Kontur.

Moira deltar i Google Summer of Code 2019

Jag har varit lite delaktig i att fÄ Moira med i GSoC, sÄ nu kommer jag att berÀtta frÄn första hand hur detta lilla steg för open source och stora sprÄng för Moira intrÀffade.

Ett par ord om Google Summer of Code

Varje Är deltar ungefÀr tusen studenter frÄn hela vÀrlden i GSoC. Förra Äret var det 1072 studenter frÄn 59 lÀnder som arbetade med 212 projekt med öppen kÀllkod. Google sponsrar studenternas deltagande och betalar stipendier, medan projektens utvecklare fungerar som mentorer för studenterna och hjÀlper dem att integreras i open source. För mÄnga studenter Àr detta det bÀsta sÀttet att fÄ erfarenhet av industriell utveckling och en imponerande rad i sitt CV.

Vilka projekt deltar i GSoC i Är? Förutom projekten frÄn stora organisationer (Apache, Linux, Wikimedia) kan flera stora grupper framhÀvas:

  • operativsystem (Debian, Fedora, FreeBSD)
  • programmeringssprĂ„k (Haskell, Python, Swift)
  • bibliotek (Boost C++, OpenCV, TensorFlow)
  • kompilatorer och byggsystem (GCC, LLVM, webpack)
  • verktyg för arbete med kĂ€llkod (Git, Jenkins, Neovim)
  • DevOps-verktyg (Kapitan, Linkerd, Moira)
  • databaser (MariaDB, PostgreSQL)

Moira deltar i Google Summer of Code 2019

Nu kommer jag att berÀtta hur Moira hamnade pÄ den hÀr listan.

Vi förbereder oss och lÀmnar in en ansökan

I januari började ansökan om deltagande i GSoC. Jag och teamet av utvecklare av Moira frĂ„n Kontur diskuterade och insĂ„g att vi ville delta. Vi hade absolut ingen aning — och har fortfarande ingen aning — om hur mycket arbete som krĂ€vs, men vi kĂ€nde en stark önskan att öka Moira-gemenskapen och lĂ€gga till nĂ„gra stora funktioner i Moira samt dela vĂ„r kĂ€rlek till att samla in metrik och korrekt alerting.

Allt började utan överraskningar. Först fyllde vi i projektsidan pÄ GSoC:s webbplats, dÀr vi berÀttade om Moira och dess styrkor.

Sedan mÄste vi bestÀmma vilka stora funktioner GSoC-deltagarna skulle arbeta med i sommar. Skapa en sida i Moiras dokumentation Det var lÀtt, men att komma överens om vilka uppgifter som skulle skrivas in var svÄrare. Vi behövde dessutom vÀlja uppgifter redan i februari som studenterna skulle arbeta med under sommaren. Det betyder att vi inte plötsligt kan ta och göra dem. istÀllet för studenter. NÀr vi diskuterade med utvecklarna av Moira vilka uppgifter som skulle "skjutas upp" för GSoC, stod nÀstan tÄrarna i vÄra ögon.

Moira deltar i Google Summer of Code 2019

I slutÀndan kom uppgifter frÄn kÀrnan av Moira (om API, hÀlsokontroller och kanaler för att leverera varningar) och frÄn dess webbgrÀnssnitt (om integration med Grafana, migrering av kodbasen till TypeScript och övergÄng till inbyggda kontroller). Dessutom förberedde vi en del smÄ uppgifter pÄ GitHub, med hjÀlp av vilka framtida deltagare i GSoC skulle kunna bekanta sig med kodbasen och förstÄ hur utvecklingen kommer att se ut i Moira.

Vi kÀmpar med följderna

Sedan följde tre veckors vĂ€ntan, en liten glĂ€dje över lyckobrevet


Moira deltar i Google Summer of Code 2019


och en explosion i Moiras utvecklarchatt. MĂ„nga aktiva deltagare med intressanta namn kom dit och rörelsen började. Meddelandena i chatten bytte sprĂ„k frĂ„n en rysk-engelsk mix till ren ingenjörsengelska, och Moiras utvecklare började i sin företagsstil lĂ€ra kĂ€nna de nya deltagarna:

Moira deltar i Google Summer of Code 2019

"Good first issues" pÄ GitHub flög bort som varma bakverk. Vi var tvungna att Àgna oss Ät nÄgot som vi helt och hÄllet inte hade förvÀntat oss: att komma pÄ en stor mÀngd smÄ introduktionsuppgifter speciellt för nya medlemmar av gemenskapen.

Moira deltar i Google Summer of Code 2019

Men vi klarade det och Àr glada över det.

Vad som kommer hÀrnÀst

NÀsta mÄndag, den 25 mars, kommer Google Summer of Code-webbplatsen att öppna för studenter att ansöka om deltagande i specifika projekt. Alla som Àr intresserade fÄr tvÄ veckor pÄ sig att skicka in sin ansökan för sommardeltagande i utvecklingen av Moira, Haskell, TensorFlow eller nÄgot annat av tvÄ hundra projekt. Deltag tillsammans med oss, och lÄt oss göra ett stort bidrag till open source den hÀr sommaren.

Nyttiga lÀnkar:

Och följ ocksÄ Konturs blogg pÄ Habré och vÄr kanal för utvecklare pÄ Telegram. Jag kommer att berÀtta om hur vi deltar i GSoC och om andra intressanta saker.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster