Moira merr pjesë në Google Summer of Code 2019

Këtë vit do të zhvillohet Google Summer of Code i 15-të, ku do të marrin pjesë 206 projekte me kod të hapur. Për 27 projekte, ky vit do të jetë i pari, përfshirë Moira. Kjo është sistemi ynë i preferuar për njoftimin e situatave emergjente, i krijuar në Kontur.

Moira merr pjesë në Google Summer of Code 2019

Unë kam kontribuar pak që Moira të përfshihej në GSoC, kështu që tani do të tregoj nga e para se si ndodhi ky hap i vogël për open source dhe një shkallë e madhe për Moirën.

Pak fjalë për Google Summer of Code

Çdo vit, rreth njĂ« mijĂ« studentĂ« nga e gjithĂ« bota marrin pjesĂ« nĂ« GSoC. Vitin e kaluar, ishin 1072 studentĂ« nga 59 vende dhe punuan mbi 212 projekte me kod tĂ« hapur. Google sponsorizon pjesĂ«marrjen e studentĂ«ve dhe u paguan atyre stipenditĂ«, ndĂ«rsa zhvilluesit e projekteve shĂ«rbejnĂ« si mentorĂ« pĂ«r studentĂ«t, duke i ndihmuar ata tĂ« integrohen nĂ« open source. PĂ«r shumĂ« studentĂ«, kjo Ă«shtĂ« mundĂ«sia mĂ« e mirĂ« pĂ«r tĂ« fituar pĂ«rvojĂ« nĂ« zhvillimin industrial dhe njĂ« rresht awesome nĂ« CV.

Cilat projekte marrin pjesë në GSoC këtu? Përveç projekteve nga organizata të mëdha (Apache, Linux, Wikimedia), mund të veçojmë disa grupe të mëdha:

  • sistemet operative (Debian, Fedora, FreeBSD)
  • gjuhĂ«t e programimit (Haskell, Python, Swift)
  • bibliotekat (Boost C++, OpenCV, TensorFlow)
  • kompilatorĂ«t dhe sistemet e ndĂ«rtimit (GCC, LLVM, webpack)
  • mjetet pĂ«r punĂ«n me kodin burimor (Git, Jenkins, Neovim)
  • mjetet DevOps (Kapitan, Linkerd, Moira)
  • bazat e tĂ« dhĂ«nave (MariaDB, PostgreSQL)

Moira merr pjesë në Google Summer of Code 2019

Tani do të tregoj si Moira përfundoi në këtë listë.

Përgatitemi dhe dërgojmë aplikimin

NĂ« janar filloi pranimi i aplikacioneve pĂ«r tĂ« marrĂ« pjesĂ« nĂ« GSoC. Ne biseduam me ekipin e zhvilluesve tĂ« MoirĂ«s nga Kontur dhe e kuptuam qĂ« dĂ«shironim tĂ« merrnim pjesĂ«. Ne nuk e kishim idenĂ« — dhe ende nuk e kemi — se sa energji do tĂ« duhej pĂ«r kĂ«tĂ«, por ndiheshim me dĂ«shirĂ« tĂ« madhe pĂ«r tĂ« rritur komunitetin e zhvilluesve tĂ« MoirĂ«s, pĂ«r tĂ« shtuar disa funksione tĂ« mĂ«dha dhe pĂ«r tĂ« ndarĂ« dashurinĂ« tonĂ« pĂ«r mbledhjen e metrikave dhe alarmin e saktĂ«.

Të gjitha filluan pa befasira. Fillimisht plotësuam faqen e projektit në faqen e GSoC, ku folëm për Moirën dhe pikat e saj të forta.

Pastaj duhej të vendosnim se mbi cilat funksione të mëdha do të punonin pjesëmarrësit e GSoC këtë verë. Të krijojmë një faqe në dokumentacionin e Moirës ishte lehtë, por ishte më e vështirë të binte dakord për cilat detyra do të përfshiheshin atje. Duhej që qysh në shkurt të zgjidheshin detyrat që studentët do t'i realizonin gjatë verës. Kështu që nuk mund të marrim dhe papritur t'i realizojmë ato në vend të studentët. Kur diskutuam me zhvilluesit e Moira, për cilat detyra do të duhej "të shtyhen" për GSoC, në sytë tanë praktikisht ishin lot.

Moira merr pjesë në Google Summer of Code 2019

Si rezultat, atje përfunduan detyra nga bërthama e Moira (për API, kontrollet shëndetësore dhe kanalet për dërgimin e alarmëve) dhe nga ndërfaqja e saj web (për integrimin me Grafana, migrimin e kodit në TypeScript dhe kalimin në kontroll të natyrshëm). Për më tepër, kemi përgatitur një numër të caktuar detyrash të vogla në GitHub, me ndihmën e të cilave pjesëmarrësit e ardhshëm të GSoC mund të njoftoheshin me bazën e kodit dhe të kuptonin se si do të dukej zhvillimi në Moira.

Po luftojmë me pasojat

Më pas erdhën tri javë pritjeje, kënaqësi e lehtë nga letra e lumtur...

Moira merr pjesë në Google Summer of Code 2019

...dhe shpërthim në chatin e zhvilluesve të Moira. Aty erdhën shumë pjesëmarrës aktivë me emra interesantë dhe filloi një lëvizje. Mesazhet në chat kaluan nga një miksture rusish-engleze në anglisht të pastër inxhinierike, dhe zhvilluesit e Moira në stilin e tyre të firmës filluan të njoftoheshin me pjesëmarrësit e rinj:

Moira merr pjesë në Google Summer of Code 2019

"Çështjet e mira tĂ« para" nĂ« GitHub u shpĂ«rndanĂ« si byrekĂ«t e nxehtĂ«. Duhej tĂ« merremi me diçka qĂ« nuk e prisnim aspak: tĂ« krijonim njĂ« grup tĂ« madh detyrash tĂ« vogla pĂ«r njoftimin veçanĂ«risht pĂ«r anĂ«tarĂ«t e rinj tĂ« komunitetit.

Moira merr pjesë në Google Summer of Code 2019

Megjithatë, ia dolëm dhe jemi të lumtur për këtë.

ÇfarĂ« do tĂ« ndodhĂ« mĂ« pas

Të hënën e ardhshme, më 25 mars, në faqen e Google Summer of Code do të hapet pranimi i aplikacioneve nga studentët për pjesëmarrje në projekte të caktuara. Të gjithë ata që janë të interesuar do të kenë dy javë për të paraqitur aplikacionin e tyre për pjesëmarrje verore në zhvillimin e Moira, Haskell, TensorFlow ose ndonjë nga dyqind projektet e tjera. Merrni pjesë me ne dhe le të bëjmë një kontribut të madh në open source këtë verë.

Linqe të dobishme:

Dhe gjithashtu, ndiqni blogun e Konturit në Habr dhe kanal tonë për zhvillues në Telegram . Do të flas aty se si marrim pjesë në GSoC dhe për gjëra të tjera interesante.. Do të flas në to se si marrim pjesë në GSoC, si dhe për gjëra të tjera interesante.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster