Moira piedalās Google Summer of Code 2019

Šogad notiks piecpadsmitā Google Summer of Code, un tajā piedalīsies 206 atvērtā koda projekti. 27 projektiem šis gads būs pirmais, tostarp arī Moira. Tā ir mūsu mīļākā sistēma neparedzēto situāciju paziņošanai, kas izveidota Contour.

Moira piedalās Google Summer of Code 2019

Es mazliet piedalījos, lai Moira nonāktu GSoC, tāpēc tagad pastāstīšu no pirmavotiem, kā notika šis mazais solis atvērtā koda projekte un milzīgs lēciens Moirai.

Pāris vārdi par Google Summer of Code

Katru gadu GSoC piedalās aptuveni tūkstoš studenti no visām pasaules malām. Pērn studentu bija 1072, viņi bija no 59 valstīm un strādāja pie 212 atvērtā koda projektiem. Google sponsorē studentu dalību un maksā stipendijas, bet projektu izstrādātāji kalpo par mentoriem studentiem, palīdzot viņiem iekļauties atvērtā koda pasaulē. Daudziem studentiem tas ir labākais veids, kā iegūt pieredzi rūpnieciskajā izstrādē un foršu rindu CV.

Kādi projekti piedalās GSoC šogad? Papildus lielo organizāciju projektiem (Apache, Linux, Wikimedia) var izcelt vairākas lielas grupas:

  • operētājsistēmas (Debian, Fedora, FreeBSD)
  • programming languages (Haskell, Python, Swift)
  • bibliotēkas (Boost C++, OpenCV, TensorFlow)
  • kompilatori un būvēšanas sistēmas (GCC, LLVM, webpack)
  • rīki darbam ar avota kodu (Git, Jenkins, Neovim)
  • DevOps rīki (Kapitan, Linkerd, Moira)
  • datu bāzes (MariaDB, PostgreSQL)

Moira piedalās Google Summer of Code 2019

Tagad pastāstīšu, kā Moira nonāca šajā sarakstā.

Sagatavojamies un iesniedzam pieteikumu

Janvārī uzsākās pieteikumu pieņemšana dalībai GSoC. Mēs ar Moiras izstrādātāju komandu no Contour runājām un sapratām, ka vēlamies piedalīties. Mēs kategoriski nesapratām — un vēl arvien nesaprotam — cik daudz spēka tam būs nepieciešams, bet jūtām stipru vēlmi paplašināt Moiras izstrādātāju kopienu, pievienot Moirai dažas lielas funkcijas un dalīties ar mūsu mīlestību uz metrikas vākšanu un pareizu paziņošanu.

Viss sākās bez pārsteigumiem. Vispirms aizpildījām projekta lapu GSoC mājaslapā, pastāstījām par Moiru un tās stiprajām pusēm.

Pēc tam bija jāizlemj, pie kādiem lieliem projektiem GSoC dalībnieki strādās šovasar. Izveidot lappusi Moiras dokumentācijā bija viegli, taču vienoties par to, kādas uzdevumus iekļaut, bija grūtāk. Jau februārī bija jāizvēlas uzdevumi, ko studenti veiks vasaras laikā. Tas nozīmē, ka mēs nevaram vienkārši paņemt un pēkšņi tos izpildīt. vai studentiem. Kad bijām apsprieduši ar Mojras izstrādātājiem, kādi uzdevumi būs "jāatliek" GSoC, acīs mums praktiski bija asaras.

Moira piedalās Google Summer of Code 2019

Galu galā tur iekļauti uzdevumi no Mojras serdzena (par API, veselības pārbaudēm un kanāliem alertu piegādei) un no tās tīmekļa saskarnes (par integrāciju ar Grafana, kodu bāzes migrāciju uz TypeScript un pāreju uz nativiem kontrolieriem). Turklāt mēs sagatavojām noteiktu skaitu mazo uzdevumu GitHubā, ar kuru palīdzību nākamie GSoC dalībnieki varētu iepazīties ar kodu bāzi un saprast, kāda būs izstrāde Mojrā.

Cīnamies ar sekām

Pēc tam bija trīs nedēļas gaidīšanas, viegla prieka sajūta no laimes vēstules…

Moira piedalās Google Summer of Code 2019

…un sprādziens Mojras izstrādātāju čatā.Tur ieradās daudz aktīvu dalībnieku ar interesantiem vārdiem un sākās rosība. Ziņas čatā pārgāja no krieviski-angļu miksa uz tīru inženierijas angļu valodu, un Mojras izstrādātāji savā stilā sāka iepazīt jaunus dalībniekus:

Moira piedalās Google Summer of Code 2019

"Good first issues" GitHubā izplatījās kā karstas pīrādziņas. Bija jāsāk darīt tas, ko pilnīgi negaidījām: izdomāt lielu daudzumu mazu iepazīšanās uzdevumu tieši jaunajiem kopienas dalībniekiem.

Moira piedalās Google Summer of Code 2019

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

Kas notiks tālāk

Nākamajā pirmdienā, 25. martā, Google Summer of Code tiks atvērta pieteikumu pieņemšana no studentiem, lai piedalītos konkrētos projektos. Visām interesentēm būs divas nedēļas, lai iesniegtu pieteikumu vasaras dalībai Mojras, Haskell, TensorFlow vai jebkurā citā no diviem simtiem projektiem. Piedalieties kopā ar mums, un mēs kopā veiksim lielu ieguldījumu atvērtā koda šajā vasarā.

Noderīgas saites:

Un vēl sekojiet mūsu Kontura emuāram Habrā un mūsu izstrādātāju kanālam Telegramā. Stāstīšu tajos, kā piedalāmies GSoC un par citām interesantām lietām.

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster