Moira merr pjesë në Google Summer of Code 2019

Ky vit shënon Google Summer of Code të pesëmbëdhjetë, me 206 projekte me burim të hapur që marrin pjesë. Ky vit do të jetë i pari për 27 projekte, përfshirë edhe Moira. Ky është sistemi ynë i preferuar për njoftime për situata emergjente, i krijuar në Kontur.

Moira merr pjesë në Google Summer of Code 2019

Isha pak i përfshirë në futjen e Moira-s në GSoC, kështu që tani do t'ju tregoj nga dora e parë se si ndodhi ky hap i vogël për burimin e hapur dhe një hap i madh për Moira-n.

Disa fjalë për Google Verë e Kodit

Përafërsisht një mijë studentë nga e gjithë bota marrin pjesë në GSoC çdo vit. Vitin e kaluar, ishin 1072 studentë, nga 59 vende, duke punuar në 212 projekte me kod të hapur. Google sponsorizon pjesëmarrjen e studentëve dhe u paguan atyre paga, dhe zhvilluesit e projekteve veprojnë si mentorë për studentët dhe i ndihmojnë ata të bashkohen me burim të hapur. Për shumë studentë, ky është shansi më i mirë për të marrë përvojë të zhvillimit industrial dhe një linjë të lezetshme në rezymenë e tyre.

Çfarë projektesh marrin pjesë në GSoC kete vit? Përveç projekteve nga organizata të mëdha (Apache, Linux, Wikimedia), mund të dallohen disa grupe të mëdha:

  • sistemet operative (Debian, Fedora, FreeBSD)
  • Gjuhët e programimit (Haskell, Python, Swift)
  • bibliotekat (Boost C++, OpenCV, TensorFlow)
  • përpiluesit dhe sistemet e ndërtimit (GCC, LLVM, uebpack)
  • mjete për të punuar 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'ju tregoj se si Moira përfundoi në këtë listë.

Bëhuni gati dhe dorëzoni aplikacionin tuaj

Aplikimet për pjesëmarrje në GSoC filluan në janar. Unë dhe ekipi i zhvillimit të Moira nga Kontur biseduam dhe kuptuam që donim të merrnim pjesë. Ne absolutisht nuk e kishim idenë - dhe ende nuk e kemi idenë - sa përpjekje do të kërkonte kjo, por ndjemë një dëshirë të fortë për të rritur komunitetin e zhvilluesve të Moira, për të shtuar disa veçori të mëdha në Moira dhe për të ndarë dashurinë tonë për mbledhjen e metrikave dhe sinjalizimin e duhur.

Gjithçka filloi pa surpriza. Fillimisht u plotësua faqe projekti në faqen e internetit të GSoC, ata folën për Moira dhe pikat e saj të forta.

Më pas ishte e nevojshme të vendosej se cilat veçori kryesore do të punonin pjesëmarrësit e GSoC këtë verë. Krijo faqe në dokumentacionin e Moirës ishte e lehtë, por të pajtoheshe se cilat detyra të përfshiheshin atje ishte më e vështirë. Në shkurt ishte e nevojshme të përzgjidheshin detyrat që studentët do të bënin gjatë verës. Kjo do të thotë që ne nuk do të jemi në gjendje t'i bëjmë ato papritmas në vend të nxënësit. Kur diskutuam me zhvilluesit e Moira se cilat detyra do të duhej të "shtyheshin" për GSoC, praktikisht kishim lot në sytë tanë.

Moira merr pjesë në Google Summer of Code 2019

Si rezultat, detyrat nga thelbi Moira (rreth API, kontrollet shëndetësore dhe kanalet për dërgimin e sinjalizimeve) dhe nga ndërfaqja e saj në internet (rreth integrimit me Grafana, migrimi i bazës së kodit në TypeScript dhe kalimi në kontrollet vendase) përfunduan atje. Përveç kësaj, ne kemi përgatitur disa detyra të vogla në Github, përmes së cilës pjesëmarrësit e ardhshëm të GSoC mund të familjarizohen me bazën e kodeve dhe të marrin një ide se si do të ishte zhvillimi në Moira.

Ballafaqimi me pasojat

Pastaj pati tre javë pritje, një gëzim i lehtë nga letra zinxhir...

Moira merr pjesë në Google Summer of Code 2019

...dhe një shpërthim në Biseda e zhvilluesit Moira. Aty erdhën shumë pjesëmarrës aktivë me emra interesantë dhe filloi një lëvizje. Mesazhet në bisedë ndryshuan gjuhën nga një përzierje ruso-anglisht në anglisht të pastër inxhinierike dhe zhvilluesit e Moira filluan të njiheshin me pjesëmarrës të rinj në stilin e tyre të korporatës:

Moira merr pjesë në Google Summer of Code 2019

“Çështjet e para të mira” shiten si ëmbëlsira në Github. Më duhej të bëja diçka që ishte krejtësisht e papritur: të vija me një paketë të madhe detyrash të vogla hyrëse posaçërisht për anëtarët e rinj të komunitetit.

Moira merr pjesë në Google Summer of Code 2019

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

Çfarë do të ndodhë më pas

Këtë të hënë, më 25 mars, më Faqja e internetit e Google Summer of Code Aplikimet e studentëve për pjesëmarrje në projekte specifike do të pranohen. Të gjithë do të kenë dy javë kohë për të aplikuar për pjesëmarrje verore në zhvillimin e Moira, Haskell, TensorFlow ose ndonjë prej dyqind projekteve. Merrni pjesë me ne dhe le të japim një kontribut të madh në kodin e hapur këtë verë.

Lidhje të dobishme:

Gjithashtu abonohuni në Blog kontur në Habré dhe e jona kanal për zhvilluesit në Telegram. Unë do t'ju tregoj se si marrim pjesë në GSoC dhe gjëra të tjera interesante.

Burimi: www.habr.com

Shto një koment