Moira merr pjesë në Google Summer of Code 2019

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

Moira merr pjesë në Google Summer of Code 2019

Kam kontribuar pak për të garantuar pjesëmarrjen e Moirës në GSoC, kështu që tani do t'ju tregoj nga përvoja se si ndodhi ky hap i vogël për open source dhe një kërcim të madh për Moirën.

Disa fjalë për Google Summer of Code

Çdo vit nĂ« GSoC marrin pjesĂ« rreth njĂ« mijĂ« studentĂ« nga e gjithĂ« bota. Vitin e kaluar, kishte 1072 studentĂ« nga 59 vende, qĂ« punuan mbi 212 projekte me kod tĂ« hapur. Google financion pjesĂ«marrjen e studentĂ«ve dhe paguan bursa, ndĂ«rsa zhvilluesit e projekteve shĂ«rbejnĂ« si mentorĂ« pĂ«r studentĂ«t, duke i ndihmuar tĂ« integrohen nĂ« open source. PĂ«r shumĂ« studentĂ«, ky Ă«shtĂ« njĂ« mundĂ«si e shkĂ«lqyer pĂ«r tĂ« fituar pĂ«rvojĂ« nĂ« zhvillimin industrial dhe pĂ«r tĂ« pasur njĂ« rresht tĂ« çmueshĂ«m nĂ« CV.

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

  • sistemet operative (Debian, Fedora, FreeBSD)
  • gjuhĂ«t e programimit (Haskell, Python, Swift)
  • libraritĂ« (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 se si Moira u përfshi në këtë listë.

Përgatitemi dhe dorëzojmë aplikimin

NĂ« janar filloi prania e aplikacioneve pĂ«r pjesĂ«marrjen nĂ« GSoC. Ne me ekipin e zhvilluesve tĂ« MoirĂ«s nga Kontur folĂ«m dhe kuptuam se dĂ«shironim tĂ« merrnim pjesĂ«. Ne as qĂ« e imagjinonim — dhe ende nuk e imagjinojmĂ« — sa energji do tĂ« nevojitej pĂ«r kĂ«tĂ«, por ndiheshim tĂ« motivuar pĂ«r tĂ« zgjeruar komunitetin e zhvilluesve tĂ« MoirĂ«s, pĂ«r tĂ« shtuar disa funksione tĂ« mĂ«dha nĂ« Moira dhe pĂ«r tĂ« ndarĂ« dashurinĂ« tonĂ« pĂ«r mbledhjen e metrikave dhe alarmin e duhur.

Të gjitha filluan pa surpriza. Fillimisht plotësuam faqen e projektit në faqen e GSoC, duke folur për Moirën dhe pikat e saj të forta.

Më pas duhej të vendosnim se për cilat veçori të mëdha do të punojnë pjesëmarrësit e GSoC këtë verë. Të krijosh një faqe në dokumentacionin e Moirës ishte e lehtë, por të arrijmë një marrëveshje mbi cilat detyra do të përfshihen ishte më e vështirë. Duhej të vendosnim në shkurt detyrat që studentët do të punonin gjatë verës. Kjo do të thoshte se nuk mund të merrnim dhe të bënim papritur detyrat në vend të e studentëve. Kur diskutuam me zhvilluesit e Moirës se cilat detyra do të duhej 'të shtyhen' për GSoC, sytë tanë ishin pothuajse duke qarë.

Moira merr pjesë në Google Summer of Code 2019

Në fund, detyrat që përfunduan përfshinin detyra nga bërthama e Moirës (rreth API, shëndetësisë dhe kanaleve për dërgimin e alarmeve) dhe nga ndërfaqja e saj të uebit (rreth integrimit me Grafana, migrimin e kodit në TypeScript dhe kalimin në kontrollet native). Për më tepër, ne kishim përgatitur një numër detyrash të vogla në GitHub , me të cilat pjesëmarrësit e ardhshëm të GSoC mund të njihen me kodin dhe të kuptojnë si do të ishte zhvillimi në Moira.Po luftojmë me pasojat

Pastaj filluan tre javë pritjeje, një gëzim i vogël nga letra e fatit


... dhe një shpërthim në

Moira merr pjesë në Google Summer of Code 2019

kanalin e zhvilluesve të Moirës . Atje u bashkuan shumë pjesëmarrës aktivë me emra interesantë dhe filloi një aktivitet i madh. Mesazhet në kanal kaluan nga një miks ruso-anglish në anglisht të pastër inxhinierike, dhe zhvilluesit e Moirës në stilin e tyre të veçantë filluan të njiheshin me pjesëmarrësit e rinj:"Problemet e mira për fillestarët" në GitHub u shpërndanë si bukët e ngrohta. Duhej të merremi me diçka që fare nuk e kishim pritur: krijimin e një numri të madh detyrash të vogla për të njohur anëtarët e rinj të komunitetit.

Moira merr pjesë në Google Summer of Code 2019

Megjithatë, arritëm t'i përballojmë dhe jemi të lumtur për këtë.

Moira merr pjesë në Google Summer of Code 2019

Të hënën e ardhshme, më 25 mars, në

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

faqen e Google Summer of Code do të hapet pranimi i aplikacioneve nga studentët për të marrë pjesë në projekte të veçanta. Të gjithë ata që janë të interesuar do të kenë dy javë për të dorëzuar aplikimin e tyre për pjesëmarrje verore në zhvillimin e Moira, Haskell, TensorFlow ose ndonjë prej dyqind projekteve të tjera. Merrni pjesë me ne dhe le të bëjmë një kontribut të madh në open source këtë verë. do të hapet pranimi i aplikacioneve nga studentët për të marr pjesë në projekte të caktuara. Të gjithë ata që janë të interesuar do të kenë dy javë për të dorëzuar aplikimin 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ë kontribuojmë në open source këtë verë.

Linke të dobishme:

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

Burimi: habr.com

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