Moira dalyvauja „Google Summer of Code 2019“.

Šiemet minima penkioliktoji „Google Summer of Code“, kurioje dalyvauja 206 atvirojo kodo projektai. Šie metai bus pirmieji 27 projektams, įskaitant Moira. Tai mūsų mėgstamiausia pranešimų apie avarines situacijas sistema, sukurta „Kontur“.

Moira dalyvauja „Google Summer of Code 2019“.

Aš šiek tiek dalyvavau įtraukiant Moira į GSoC, todėl dabar iš pirmų lūpų papasakosiu, kaip įvyko šis nedidelis atvirojo kodo žingsnis ir didžiulis Moira šuolis.

Keletas žodžių apie „Google“ vasaros kodas

Kasmet GSoC dalyvauja apie tūkstantis studentų iš viso pasaulio. Praėjusiais metais 1072 studentai iš 59 šalių dirbo su 212 atvirojo kodo projektų. „Google“ remia studentų dalyvavimą ir moka jiems stipendijas, o projektų kūrėjai veikia kaip studentų mentoriai ir padeda jiems prisijungti prie atvirojo kodo. Daugeliui studentų tai yra geriausia galimybė įgyti pramonės plėtros patirties ir šaunios eilės savo gyvenimo aprašyme.

Kokie projektai dalyvauti GSoC Šiais metais? Be didelių organizacijų projektų (Apache, Linux, Wikimedia), galima išskirti keletą didelių grupių:

  • operacinės sistemos (Debian, Fedora, FreeBSD)
  • Programavimo kalbos (Haskell, Python, Swift)
  • bibliotekos (Boost C++, OpenCV, TensorFlow)
  • kompiliatoriai ir kurti sistemas (GCC, LLVM, žiniatinklio paketas)
  • įrankiai darbui su šaltinio kodu („Git“, „Jenkins“, „Neovim“)
  • „DevOps“ įrankiai („Kapitan“, „Linkerd“, „Moira“)
  • duomenų bazės (MariaDB, PostgreSQL)

Moira dalyvauja „Google Summer of Code 2019“.

Dabar papasakosiu, kaip Moira atsidūrė šiame sąraše.

Pasiruoškite ir pateikite paraišką

Paraiškos dalyvauti GSoC prasidėjo sausio mėnesį. Su Moira kūrėjų komanda iš Kontur pasikalbėjome ir supratome, kad norime dalyvauti. Mes visiškai neįsivaizdavome – ir vis dar neįsivaizduojame – kiek pastangų tai pareikalaus, bet jautėme didelį norą padidinti „Moira“ kūrėjų bendruomenę, pridėti keletą svarbių „Moira“ funkcijų ir pasidalyti meile metrikos rinkimui ir tinkamam įspėjimui.

Viskas prasidėjo be netikėtumų. Pirma užpildyta projekto puslapyje GSoC svetainėje jie kalbėjo apie Moirą ir jos stipriąsias puses.

Tada reikėjo nuspręsti, su kokiomis pagrindinėmis funkcijomis šią vasarą dirbs GSoC dalyviai. Sukurti puslapyje Moiros dokumentacijoje buvo lengva, bet susitarti, kokias užduotis ten įtraukti, buvo sunkiau. Dar vasario mėnesį reikėjo atsirinkti užduotis, kurias mokiniai atliks per vasarą. Tai reiškia, kad negalėsime jų staiga padaryti vietoj studentai. Kai su „Moira“ kūrėjais aptarėme, kokias užduotis teks „atidėti“ GSoC, mūsų akyse praktiškai pasirodė ašaros.

Moira dalyvauja „Google Summer of Code 2019“.

Todėl užduotys iš „Moira“ pagrindo (apie API, sveikatos patikrinimus ir įspėjimų pateikimo kanalus) ir iš jos žiniatinklio sąsajos (apie integravimą su „Grafana“, kodo bazės perkėlimą į „TypeScript“ ir perėjimą prie savųjų valdiklių) baigėsi ten. Be to, mes paruošėme keletą mažos užduotys „Github“., per kurią būsimi GSoC dalyviai galėtų susipažinti su kodų baze ir susidaryti idėją, kokia būtų plėtra Moiroje.

Kovoti su pasekmėmis

Tada laukė trys savaitės, lengvas džiaugsmas iš grandininio laiško...

Moira dalyvauja „Google Summer of Code 2019“.

...ir sprogimas Moira kūrėjo pokalbis. Ten atvyko daug aktyvių dalyvių įdomiais vardais ir prasidėjo judėjimas. Pokalbio pranešimai pakeitė kalbą iš rusų-anglų mišinio į gryną inžinerinę anglų kalbą, o „Moira“ kūrėjai pradėjo susipažinti su naujais dalyviais savo įmonės stiliumi:

Moira dalyvauja „Google Summer of Code 2019“.

„Geri pirmieji numeriai“ parduodami kaip karšti pyragaičiai „Github“. Turėjau padaryti tai, kas buvo visiškai netikėta: sugalvoti didelį paketą mažų įvadinių užduočių, skirtų specialiai naujiems bendruomenės nariams.

Moira dalyvauja „Google Summer of Code 2019“.

Tačiau mums pavyko ir tuo džiaugiamės.

Kas bus toliau

Jau šį pirmadienį, kovo 25 d „Google Summer of Code“ svetainė Bus priimamos studentų paraiškos dalyvauti konkrečiuose projektuose. Kiekvienas turės dvi savaites pateikti paraišką dėl vasaros dalyvavimo kuriant Moira, Haskell, TensorFlow ar bet kurį kitą iš dviejų šimtų projektų. Dalyvaukite su mumis ir prisidėkime prie atvirojo kodo šią vasarą.

Naudingos nuorodos:

Taip pat užsiprenumeruokite Habré kontūrų tinklaraštis ir mūsų kanalas kūrėjams „Telegram“.. Papasakosiu kaip dalyvaujame GSoC ir kitus įdomius dalykus.

Šaltinis: www.habr.com

Добавить комментарий