Moira hushiriki katika Google Summer of Code 2019

Mwaka huu ni alama ya kumi na tano ya Majira ya Kanuni ya Google, huku miradi 206 ya programu huria ikishiriki. Mwaka huu utakuwa wa kwanza kwa miradi 27, ikiwa ni pamoja na Moira. Huu ndio mfumo wetu tuupendao wa arifa kuhusu hali za dharura, ulioundwa Kontur.

Moira hushiriki katika Google Summer of Code 2019

Nilihusika kidogo katika kupata Moira kwenye GSoC, kwa hivyo sasa nitakuambia moja kwa moja jinsi hatua hii ndogo ya chanzo wazi na hatua kubwa ya Moira ilifanyika.

Maneno machache kuhusu Msimu wa Google wa Msimbo

Takriban wanafunzi elfu moja kutoka kote ulimwenguni hushiriki katika GSoC kila mwaka. Mwaka jana, kulikuwa na wanafunzi 1072, kutoka nchi 59, wakifanya kazi katika miradi 212 ya programu huria. Google hufadhili ushiriki wa wanafunzi na kuwalipa posho, na wasanidi wa mradi hufanya kama washauri kwa wanafunzi na kuwasaidia kujiunga na programu huria. Kwa wanafunzi wengi, hii ndiyo fursa bora zaidi ya kupata uzoefu wa maendeleo ya viwanda na mstari mzuri kwenye wasifu wao.

Miradi gani kushiriki katika GSoC mwaka huu? Mbali na miradi kutoka kwa mashirika makubwa (Apache, Linux, Wikimedia), vikundi kadhaa vikubwa vinaweza kutofautishwa:

  • mifumo ya uendeshaji (Debian, Fedora, FreeBSD)
  • Lugha za programu (Haskell, Python, Swift)
  • maktaba (Boost C++, OpenCV, TensorFlow)
  • wakusanyaji na mifumo ya ujenzi (GCC, LLVM, pakiti ya wavuti)
  • zana za kufanya kazi na nambari ya chanzo (Git, Jenkins, Neovim)
  • Zana za DevOps (Kapitan, Linkerd, Moira)
  • hifadhidata (MariaDB, PostgreSQL)

Moira hushiriki katika Google Summer of Code 2019

Sasa nitakuambia jinsi Moira aliishia kwenye orodha hii.

Jitayarishe na utume maombi yako

Maombi ya kushiriki katika GSoC yalianza Januari. Timu ya maendeleo ya Moira kutoka Kontur na mimi tulizungumza na kutambua kwamba tulitaka kushiriki. Hatukujua kabisa - na bado hatujui - ni juhudi ngapi hii ingehitaji, lakini tulihisi hamu kubwa ya kuongeza jumuiya ya wasanidi wa Moira, kuongeza vipengele vingine vikubwa kwa Moira, na kushiriki upendo wetu kwa kukusanya vipimo na tahadhari zinazofaa.

Yote ilianza bila mshangao. Kwanza kujazwa ukurasa wa mradi kwenye tovuti ya GSoC, walizungumza kuhusu Moira na uwezo wake.

Kisha ilikuwa ni lazima kuamua ni vipengele vipi vikubwa ambavyo washiriki wa GSoC wangefanyia kazi msimu huu wa kiangazi. Unda ukurasa katika nyaraka za Moira ilikuwa rahisi, lakini kukubaliana juu ya kazi gani za kujumuisha huko ilikuwa ngumu zaidi. Mnamo Februari, ilikuwa muhimu kuchagua kazi ambazo wanafunzi wangefanya wakati wa kiangazi. Hii ina maana kwamba hatutaweza kuwafanya ghafla badala ya wanafunzi. Tulipojadiliana na watengenezaji wa Moira ni kazi gani zingelazimika "kuahirishwa" kwa GSoC, kulikuwa na machozi machoni mwetu.

Moira hushiriki katika Google Summer of Code 2019

Kwa hivyo, kazi kutoka kwa msingi wa Moira (kuhusu API, ukaguzi wa afya na njia za kutoa arifa) na kutoka kwa kiolesura chake cha wavuti (kuhusu kuunganishwa na Grafana, uhamiaji wa msingi wa msimbo hadi TypeScript na mpito kwa udhibiti wa asili) uliishia hapo. Aidha, tumeandaa baadhi kazi ndogo kwenye Github, ambapo washiriki wa baadaye wa GSoC wangeweza kufahamiana na msingi wa kanuni na kupata wazo la maendeleo ya Moira yangekuwaje.

Kukabiliana na matokeo

Kisha kulikuwa na wiki tatu za kusubiri, furaha kidogo kutoka kwa barua ya mnyororo ...

Moira hushiriki katika Google Summer of Code 2019

...na mlipuko ndani Gumzo la msanidi programu wa Moira. Washiriki wengi walio na majina ya kupendeza walikuja hapo na harakati zikaanza. Ujumbe kwenye gumzo ulibadilisha lugha kutoka mchanganyiko wa Kirusi-Kiingereza hadi Kiingereza safi cha uhandisi, na watengenezaji wa Moira walianza kufahamiana na washiriki wapya katika mtindo wao wa shirika:

Moira hushiriki katika Google Summer of Code 2019

"Matoleo mazuri ya kwanza" yanauzwa kama keki za moto kwenye Github. Ilinibidi kufanya jambo ambalo halikutarajiwa kabisa: kuja na kundi kubwa la kazi ndogo za utangulizi mahsusi kwa wanajamii wapya.

Moira hushiriki katika Google Summer of Code 2019

Walakini, tulifanikiwa na tunafurahi kuihusu.

Ni nini kitatokea baadaye

Jumatatu ijayo, Machi 25, tarehe Tovuti ya Majira ya joto ya Google ya Kanuni Maombi kutoka kwa wanafunzi kwa ajili ya kushiriki katika miradi maalum yatakubaliwa. Kila mtu atakuwa na wiki mbili za kutuma maombi ya kushiriki katika majira ya kiangazi katika ukuzaji wa Moira, Haskell, TensorFlow au miradi mingine yoyote kati ya mia mbili. Shiriki nasi na tutoe mchango mkubwa katika kufungua chanzo msimu huu wa joto.

Viungo muhimu:

Pia jiandikishe kwa Contour blog kwenye Habre na yetu chaneli kwa watengenezaji katika Telegraph. Nitakuambia jinsi tunavyoshiriki katika GSoC na mambo mengine ya kuvutia.

Chanzo: mapenzi.com

Kuongeza maoni