Moira tekur þátt í Google Summer of Code 2019

Þetta árið er fimmtánda Google Summer of Code, en 206 opinn hugbúnaður tekur þátt. Þetta ár verður það fyrsta fyrir 27 verkefni, þar á meðal Moira. Þetta er uppáhaldskerfið okkar fyrir tilkynningar um neyðartilvik, búið til í Kontur.

Moira tekur þátt í Google Summer of Code 2019

Ég tók svolítið þátt í að koma Moira inn í GSoC, svo nú skal ég segja þér frá fyrstu hendi hvernig þetta litla skref fyrir opinn uppspretta og stórt stökk fyrir Moira gerðist.

Nokkur orð um Sumar kóða Google

Um það bil þúsund nemendur frá öllum heimshornum taka þátt í GSoC á hverju ári. Á síðasta ári voru 1072 nemendur, frá 59 löndum, sem unnu að 212 opnum hugbúnaði. Google styrkir þátttöku nemenda og greiðir þeim styrki og verkefnaframleiðendur starfa sem leiðbeinendur fyrir nemendur og hjálpa þeim að taka þátt í opnum hugbúnaði. Fyrir marga nemendur er þetta besta tækifærið til að fá reynslu af iðnaðarþróun og flottri línu á ferilskránni.

Hvaða verkefni taka þátt í GSoC þetta ár? Auk verkefna frá stórum stofnunum (Apache, Linux, Wikimedia) má greina nokkra stóra hópa:

  • stýrikerfi (Debian, Fedora, FreeBSD)
  • Forritunarmál (Haskell, Python, Swift)
  • bókasöfn (Boost C++, OpenCV, TensorFlow)
  • þýðendur og smíðakerfi (GCC, LLVM, vefpakki)
  • verkfæri til að vinna með frumkóða (Git, Jenkins, Neovim)
  • DevOps verkfæri (Kapitan, Linkerd, Moira)
  • gagnagrunna (MariaDB, PostgreSQL)

Moira tekur þátt í Google Summer of Code 2019

Nú skal ég segja þér hvernig Moira endaði á þessum lista.

Vertu tilbúinn og sendu inn umsókn þína

Umsóknir um þátttöku í GSoC hófust í janúar. Við Moira þróunarteymið frá Kontur töluðum saman og áttuðum okkur á því að við vildum taka þátt. Við höfðum algjörlega ekki hugmynd - og höfum enn ekki hugmynd um - hversu mikla fyrirhöfn þetta myndi krefjast, en við fundum eindregna löngun til að auka Moira þróunarsamfélagið, bæta nokkrum stórum eiginleikum við Moira og deila ást okkar á að safna mælingum og réttum viðvörunum.

Þetta byrjaði allt án þess að koma á óvart. Fyrst útfyllt verkefnasíðu á heimasíðu GSoC ræddu þeir um Moira og styrkleika hennar.

Síðan var nauðsynlegt að ákveða hvaða helstu eiginleika GSoC þátttakendur myndu vinna að í sumar. Búa til síðu í skjölum Moira það var auðvelt en það var erfiðara að koma sér saman um hvaða verkefni ætti að taka með. Í febrúar var nauðsynlegt að velja verkefni sem nemendur myndu vinna yfir sumarið. Þetta þýðir að við munum ekki skyndilega geta gert þær í staðinn fyrir nemendur. Þegar við ræddum við hönnuði Moira hvaða verkefnum þyrfti að „fresta“ fyrir GSoC, voru nánast tár í augunum.

Moira tekur þátt í Google Summer of Code 2019

Þar af leiðandi enduðu verkefni frá Moira kjarnanum (um API, heilsufarsskoðun og rásir til að koma áminningum) og frá vefviðmóti hans (um samþættingu við Grafana, flutning á kóðagrunni yfir í TypeScript og umskipti yfir í innfædda stýringu). Að auki höfum við undirbúið nokkrar lítil verkefni á Github, þar sem framtíðar GSoC þátttakendur gætu kynnst kóðagrunninum og fengið hugmynd um hvernig þróunin í Moira væri.

Að takast á við afleiðingarnar

Svo var þriggja vikna bið, smá gleði af keðjubréfinu...

Moira tekur þátt í Google Summer of Code 2019

...og sprenging inn Moira þróunarspjall. Þangað komu margir virkir þátttakendur með áhugaverð nöfn og hófst hreyfing. Skilaboð í spjallinu breyttu tungumálinu úr rússnesku-enskri blöndu í hreina verkfræðiensku og þróunaraðilar Moira fóru að kynnast nýjum þátttakendum í fyrirtækjastíl þeirra:

Moira tekur þátt í Google Summer of Code 2019

„Góð fyrstu tölublöð“ seldust eins og heitar lummur á Github. Ég þurfti að gera eitthvað sem var algjörlega óvænt: koma með stóran pakka af litlum kynningarverkefnum sérstaklega fyrir nýja samfélagsmeðlimi.

Moira tekur þátt í Google Summer of Code 2019

Við komumst hins vegar í gegn og erum ánægð með það.

Hvað mun gerast næst

Næstkomandi mánudag, 25. mars, kl Vefsíða Google Summer of Code Tekið verður við umsóknum nemenda um þátttöku í tilteknum verkefnum. Allir munu hafa tvær vikur til að sækja um sumarþátttöku í þróun Moira, Haskell, TensorFlow eða einhverju öðru af tvö hundruð verkefnum. Taktu þátt með okkur og leggjum mikið af mörkum til opins hugbúnaðar í sumar.

Gagnlegar hlekkir:

Gerast líka áskrifandi að Contour blogg á Habré og okkar rás fyrir forritara í Telegram. Ég mun segja þér hvernig við tökum þátt í GSoC og öðrum áhugaverðum hlutum.

Heimild: www.habr.com

Bæta við athugasemd