Моира Google Summer of Code 2019 тэмцээнд оролцдог

Энэ жил 206 нээлттэй эхийн төсөл оролцож байгаа Google-ийн 27 дахь зуны зуны кодыг тэмдэглэж байна. Энэ жил Мойра зэрэг XNUMX төслийн анхных болно. Энэ бол Контурд бий болсон онцгой байдлын талаарх мэдэгдлийн бидний дуртай систем юм.

Моира Google Summer of Code 2019 тэмцээнд оролцдог

Би Moira-г GSoC-д оруулахад бага зэрэг оролцож байсан тул одоо нээлттэй эхийн энэ жижиг алхам, Мойрагийн хувьд асар том үсрэлт хэрхэн болсныг шууд хэлье.

тухай хэдэн үг Google-ийн зуны код

Жил бүр дэлхийн өнцөг булан бүрээс мянга орчим оюутан GSoC-д оролцдог. Өнгөрсөн жил 1072 орны 59 оюутан нээлттэй эхийн 212 төсөл дээр ажиллажээ. Google нь оюутнуудын оролцоог ивээн тэтгэж, тэдэнд тэтгэлэг олгодог бөгөөд төсөл боловсруулагчид оюутнуудад зөвлөгчөөр ажиллаж, нээлттэй эх сурвалжид элсэхэд тусалдаг. Олон оюутнуудын хувьд энэ нь аж үйлдвэрийн хөгжлийн туршлага, анкет дээрээ сайхан шугам авах хамгийн сайн боломж юм.

Ямар төслүүд GSoC-д оролцох энэ жил? Томоохон байгууллагуудын (Apache, Linux, Wikimedia) төслүүдээс гадна хэд хэдэн том бүлгүүдийг ялгаж салгаж болно.

  • үйлдлийн системүүд (Debian, Fedora, FreeBSD)
  • Програмчлалын хэлүүд (Haskell, Python, Swift)
  • номын сангууд (Boost C++, OpenCV, TensorFlow)
  • хөрвүүлэгч ба бүтээх систем (GCC, LLVM, webpack)
  • Эх кодтой ажиллах хэрэгслүүд (Git, Jenkins, Neovim)
  • DevOps хэрэгслүүд (Kapitan, Linkerd, Moira)
  • мэдээллийн сан (MariaDB, PostgreSQL)

Моира Google Summer of Code 2019 тэмцээнд оролцдог

Одоо би Моира энэ жагсаалтад хэрхэн орсоныг танд хэлье.

Бэлтгэлээ хийгээд өргөдлөө өгөөрэй

GSoC-д оролцох хүсэлт XNUMX-р сард эхэлсэн. Контурын Мойра хөгжүүлэлтийн баг бид хоёр ярилцаад оролцох хүсэлтэй байгаагаа ойлгосон. Энэ нь хэр их хүчин чармайлт шаардахыг бид огтхон ч төсөөлөөгүй, одоо ч мэдэхгүй байна, гэхдээ бид Moira хөгжүүлэгчийн нийгэмлэгийг нэмэгдүүлэх, Moira-д зарим нэг том боломжуудыг нэмж, хэмжүүр цуглуулах, зохих анхааруулга өгөх дуртай байгаагаа хуваалцахыг маш их хүсч байсан.

Энэ бүхэн гэнэтийн зүйлгүйгээр эхэлсэн. Эхлээд бөглөсөн төслийн хуудас GSoC вэбсайт дээр тэд Мойра болон түүний давуу талуудын талаар ярилцав.

Дараа нь GSoC-ийн оролцогчид энэ зун ямар гол шинж чанарууд дээр ажиллахыг шийдэх шаардлагатай байв. Үүсгэх Мойрагийн баримт бичгийн хуудас Энэ нь амархан байсан ч ямар даалгавруудыг оруулах талаар тохиролцох нь илүү хэцүү байсан. Хоёрдугаар сард оюутнуудын зуны улиралд хийх ажлуудыг сонгох шаардлагатай байв. Энэ нь бид тэдгээрийг гэнэт хийх боломжгүй гэсэн үг юм оронд нь оюутнууд. Бид Moira-ийн хөгжүүлэгчидтэй GSoC-ийн хувьд ямар ажлуудыг "хойшлуулах" талаар ярилцах үед бидний нүдэнд нулимс цийлэгнэв.

Моира Google Summer of Code 2019 тэмцээнд оролцдог

Үүний үр дүнд Moira цөм (API, эрүүл мэндийн үзлэг, сэрэмжлүүлэг хүргэх сувгийн тухай) болон түүний вэб интерфэйсээс (Графанатай нэгтгэх, кодын баазыг TypeScript руу шилжүүлэх, үндсэн удирдлага руу шилжих тухай) даалгаврууд дууссан. Үүнээс гадна бид заримыг нь бэлдсэн Github дээрх жижиг ажлуудҮүгээр дамжуулан GSoC-ийн ирээдүйн оролцогчид кодын баазтай танилцаж, Мойрагийн хөгжил ямар байх талаар ойлголттой болох боломжтой.

Үр дагавартай тэмцэх

Дараа нь гурван долоо хоног хүлээсэн, гинжин захидлаас бага зэрэг баяр баясгалан...

Моира Google Summer of Code 2019 тэмцээнд оролцдог

... мөн дэлбэрэлт болсон Moira хөгжүүлэгчийн чат. Сонирхолтой нэртэй олон идэвхтэй оролцогчид ирж, хөдөлгөөн эхэлсэн. Чат дахь мессежүүд нь хэлийг орос-англи хэлнээс цэвэр инженерийн англи хэл болгон өөрчилсөн бөгөөд Moira-ийн хөгжүүлэгчид өөрсдийн байгууллагын хэв маягийн шинэ оролцогчидтой танилцаж эхлэв.

Моира Google Summer of Code 2019 тэмцээнд оролцдог

"Эхний сайн дугаарууд" Github дээр халуун бялуу шиг зарагдсан. Би огт санаанд оромгүй зүйл хийх хэрэгтэй болсон: нийгэмлэгийн шинэ гишүүдэд зориулсан жижиг танилцуулах даалгавруудын том багцыг гаргаж ирсэн.

Моира Google Summer of Code 2019 тэмцээнд оролцдог

Гэсэн хэдий ч бид үүнийг даван туулж, үүнд баяртай байна.

Цаашид юу болох бол

Энэ ирэх Даваа гарагт буюу гуравдугаар сарын 25-нд Google Summer of Code вэбсайт Тодорхой төсөлд оролцох оюутнуудын өргөдлийг хүлээн авна. Хүн бүр Moira, Haskell, TensorFlow эсвэл бусад хоёр зуун төслийг боловсруулахад зуны улиралд оролцох хүсэлт гаргахад хоёр долоо хоног байх болно. Бидэнтэй хамт оролцож, энэ зун нээлттэй эх сурвалжид томоохон хувь нэмэр оруулцгаая.

Хэрэгтэй холбоосууд:

Мөн бүртгүүлнэ үү Habré дээрх контурын блог мөн бидний Telegram дахь хөгжүүлэгчдэд зориулсан суваг. Бид GSoC-д хэрхэн оролцох болон бусад сонирхолтой зүйлсийг танд хэлэх болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх