Moira anotora chikamu muGoogle Zhizha reCode 2019

Gore rino rinoratidza yegumi neshanu Google Summer yeCode, ine 206 yakavhurika sosi mapurojekiti ari kutora chikamu. Gore rino richange riri rekutanga muzvirongwa makumi maviri nemanomwe, kusanganisira Moira. Iyi ndiyo yedu yatinofarira sisitimu yekuzivisa nezve emergency mamiriro, yakagadzirwa muKontur.

Moira anotora chikamu muGoogle Zhizha reCode 2019

Ini ndanga ndakabatikana mukuita kuti Moira apinde muGSoC, saka ikozvino ndichakuudza pekutanga-ruoko kuti danho diki iri rekuvhura sosi uye kusvetuka kukuru kwaMoira kwakaitika.

Mashoko mashoma pamusoro Google Zhizha reCode

Vanosvika chiuru chevadzidzi vanobva pasi rese vanotora chikamu muGSoC gore rega rega. Gore rakapera, paive nevadzidzi 1072, vanobva kunyika makumi mashanu nepfumbamwe, vachishanda pamapurojekiti mazana maviri negumi nemaviri. Google inotsigira kutora chikamu kwevadzidzi uye inovabhadhara mari, uye vanogadzira mapurojekiti vanoita sevarairidzi vevadzidzi uye vanovabatsira kujoinha yakavhurika sosi. Kune vadzidzi vazhinji, uyu ndiwo mukana wakanakisa wekuwana ruzivo rwekusimudzira maindasitiri uye mutsara unotonhorera pane yavo yekutanga.

Ndezvipi zvirongwa kutora chikamu muGSoC gore rino? Pamusoro pezvirongwa kubva kumasangano makuru (Apache, Linux, Wikimedia), mapoka makuru akati wandei anogona kusiyaniswa:

  • masisitimu anoshanda (Debian, Fedora, FreeBSD)
  • Mitauro yekuronga (Haskell, Python, Swift)
  • raibhurari (Boost C++, OpenCV, TensorFlow)
  • compilers uye kuvaka masisitimu (GCC, LLVM, webpack)
  • maturusi ekushanda ane kodhi kodhi (Git, Jenkins, Neovim)
  • Zvishandiso zveDevOps (Kapitan, Linkerd, Moira)
  • dhatabhesi (MariaDB, PostgreSQL)

Moira anotora chikamu muGoogle Zhizha reCode 2019

Zvino ini ndichakuudza kuti Moira akazoguma sei pane iyi runyorwa.

Gadzirira uye utumire chikumbiro chako

Zvikumbiro zvekutora chikamu muGSoC zvakatanga muna Ndira. Ini nechikwata cheMoira chekuvandudza kubva kuKontur takataura ndikaona kuti taida kutora chikamu. Isu takanga tisina kana zano - uye tichiri tisina kana zano - kuti ingadei kuedza uku, asi takanzwa chishuwo chakasimba chekuwedzera nharaunda yekuvandudza Moira, kuwedzera mamwe maficha makuru kuMoira, uye kugovera rudo rwedu rwekuunganidza metrics uye yambiro yakakodzera.

Zvakatanga pasina mashura. Kutanga kuzadza peji yeprojekiti pawebhusaiti yeGSoC, vakataura nezvaMoira nekusimba kwake.

Ipapo zvaive zvakafanira kusarudza kuti ndeapi makuru maficha vatori vechikamu veGSoC vaizoshanda pachirimo ichi. Create peji mune zvinyorwa zvaMoira zvakanga zviri nyore, asi kubvumirana kuti ndeapi mabasa okubatanidza ikoko kwakanga kwakaoma zvikuru. Kudzoka muna Kukadzi, zvaive zvakafanira kusarudza mabasa aizoitwa nevadzidzi muzhizha. Izvi zvinoreva kuti hatizokwanisi kungoerekana tazviita panzvimbo ye vadzidzi. Patakakurukura nevagadziri veMoira kuti ndeapi mabasa aifanira “kumisikidzwa” kuGSoC, paive nemisodzi mumaziso edu.

Moira anotora chikamu muGoogle Zhizha reCode 2019

Nekuda kweizvozvo, mabasa kubva kuMoira core (nezve API, macheki ehutano uye nzira dzekupa zviziviso) uye kubva pawebhu interface (nezve kubatanidzwa neGrafana, kutama kweiyo code base kuenda kuTypeScript uye kuchinjika kune vekuzvarwa zvinodzora) zvakaguma ipapo. Mukuwedzera, takagadzirira zvimwe mabasa madiki paGithub, kuburikidza neramangwana GSoC vatori vechikamu vanogona kujairana necodebase uye kuwana pfungwa yekuti budiriro muMoira ingave yakaita sei.

Kutarisana nemigumisiro

Ipapo pakanga pave nemavhiki matatu ekumirira, mufaro mudiki kubva mutsamba yeketani ...

Moira anotora chikamu muGoogle Zhizha reCode 2019

...uye kuputika mukati Moira developer chat. Vazhinji vatori vechikamu vanoshingaira vane mazita anonakidza vakauya ipapo uye sangano rakatanga. Mameseji muhurukuro akachinja mutauro kubva musanganiswa wechiRussian-Chirungu kuenda kuChirungu cheinjiniya chakachena, uye vagadziri veMoira vakatanga kujairana nevatori vechikamu mumaitiro avo emakambani:

Moira anotora chikamu muGoogle Zhizha reCode 2019

"Zvakanaka zvekutanga nyaya" zvinotengeswa semahotcake paGithub. Ndaifanira kuita chimwe chinhu chakanga chisingatarisirwi zvachose: kuuya nepakiti hombe yemabasa madiki ekusuma akananga kunhengo itsva dzenharaunda.

Moira anotora chikamu muGoogle Zhizha reCode 2019

Nekudaro, takazviita uye tinofara nazvo.

Chii chichaitika mberi

Muvhuro unouya, Kurume 25, pa Google Summer yeCode webhusaiti Zvikumbiro zvevadzidzi zvekutora chikamu mumapurojekiti chaiwo zvichagamuchirwa. Wese munhu achave nemavhiki maviri ekunyorera kutora chikamu muzhizha mukuvandudza kweMoira, Haskell, TensorFlow kana chero mamwe mazana maviri emapurojekiti. Tora chikamu nesu uye ngatiite mupiro mukuru kuvhura sosi ino yezhizha.

Useful links:

Nyorerawo ku Contour blog paHabré uye yedu chiteshi chevagadziri muTeregiramu. Ini ndichakuudza maitiro atinoita muGSoC nezvimwe zvinhu zvinonakidza.

Source: www.habr.com

Voeg