Moira Google Summer of Code 2019 da ishtirok etadi

Bu yil o'n beshinchi Google Summer of Code bo'lib o'tadi, unda 206 ta ochiq kodli loyihalar ishtirok etadi. Bu yil 27 ta loyiha, jumladan Moira uchun birinchi bo'ladi. Bu Konturda yaratilgan favqulodda vaziyatlar haqidagi bildirishnomalar uchun bizning sevimli tizimimiz.

Moira Google Summer of Code 2019 da ishtirok etadi

Men Moira-ni GSoC-ga kiritishda ozgina ishtirok etdim, shuning uchun endi men sizga ochiq manba uchun bu kichik qadam va Moira uchun katta sakrash qanday sodir bo'lganini aytib beraman.

Haqida bir necha so'z Google Yozgi Kodi

Har yili butun dunyodan mingga yaqin talaba GSoCda qatnashadi. O'tgan yili 1072 mamlakatdan 59 talaba 212 ochiq manbali loyihalar ustida ishlagan. Google talabalar ishtirokiga homiylik qiladi va ularga stipendiyalar to'laydi, loyiha ishlab chiquvchilari esa talabalar uchun murabbiy sifatida ishlaydi va ularga ochiq manbaga qo'shilishga yordam beradi. Ko'pgina talabalar uchun bu sanoatni rivojlantirish tajribasi va rezyumelarida ajoyib chiziq olish uchun eng yaxshi imkoniyatdir.

Qanday loyihalar GSoCda ishtirok etish shu yili? Katta tashkilotlar (Apache, Linux, Wikimedia) loyihalariga qo'shimcha ravishda bir nechta katta guruhlarni ajratish mumkin:

  • operatsion tizimlar (Debian, Fedora, FreeBSD)
  • Dasturlash tillari (Haskell, Python, Swift)
  • kutubxonalar (Boost C++, OpenCV, TensorFlow)
  • kompilyatorlar va qurish tizimlari (GCC, LLVM, webpack)
  • manba kodi bilan ishlash vositalari (Git, Jenkins, Neovim)
  • DevOps vositalari (Kapitan, Linkerd, Moira)
  • ma'lumotlar bazalari (MariaDB, PostgreSQL)

Moira Google Summer of Code 2019 da ishtirok etadi

Endi men sizga Moira bu ro'yxatga qanday tushganini aytib beraman.

Tayyor bo'ling va arizangizni yuboring

GSoCda ishtirok etish uchun arizalar yanvar oyida boshlangan. Konturning Moira ishlab chiqish jamoasi va men suhbatlashdik va biz ishtirok etishni xohlayotganimizni angladik. Bizda buning uchun qancha kuch talab qilinishi haqida hech qanday tasavvurga ega emas edik va hali ham tasavvurga ega emasmiz, lekin bizda Moira dasturchilar hamjamiyatini ko'paytirish, Moira-ga ba'zi katta xususiyatlar qo'shish va o'lchovlarni to'plash va to'g'ri ogohlantirishga bo'lgan muhabbatimizni baham ko'rish istagi paydo bo'ldi.

Hammasi kutilmagan hodisalarsiz boshlandi. Avval to'ldirilgan loyiha sahifasi GSoC veb-saytida ular Moira va uning kuchli tomonlari haqida gaplashdilar.

Keyin GSoC ishtirokchilari ushbu yozda qanday asosiy xususiyatlar ustida ishlashini hal qilish kerak edi. Yaratmoq Moira hujjatlaridagi sahifa bu oson edi, lekin u erda qanday vazifalarni kiritish haqida kelishib olish qiyinroq edi. Fevral oyida talabalar yozda bajaradigan vazifalarni tanlash kerak edi. Bu shuni anglatadiki, biz ularni birdaniga qila olmaymiz o'rniga talabalar. Biz Moira ishlab chiquvchilari bilan GSoC uchun qanday vazifalarni "keyinga qoldirish" kerakligini muhokama qilganimizda, ko'zlarimiz yoshga to'ldi.

Moira Google Summer of Code 2019 da ishtirok etadi

Natijada, Moira yadrosi (API, sog'liqni tekshirish va ogohlantirishlarni yuborish kanallari haqida) va uning veb-interfeysi (Grafana bilan integratsiya, kodlar bazasini TypeScript-ga ko'chirish va mahalliy boshqaruvga o'tish) vazifalari shu erda tugadi. Bundan tashqari, biz ba'zilarini tayyorladik Github-da kichik vazifalar, bu orqali kelajakdagi GSoC ishtirokchilari kodlar bazasi bilan tanishishlari va Moiradagi rivojlanish qanday bo'lishi haqida tasavvurga ega bo'lishlari mumkin.

Oqibatlari bilan kurashish

Keyin uch hafta kutish, zanjirli xatdan ozgina quvonch...

Moira Google Summer of Code 2019 da ishtirok etadi

... va portlash sodir bo'ldi Moira dasturchi suhbati. U erga qiziqarli ismlar bilan ko'plab faol ishtirokchilar kelishdi va harakat boshlandi. Suhbatdagi xabarlar tilni rus-ingliz aralashmasidan sof muhandislik ingliz tiliga o'zgartirdi va Moira ishlab chiquvchilari o'zlarining korporativ uslubidagi yangi ishtirokchilar bilan tanishishni boshladilar:

Moira Google Summer of Code 2019 da ishtirok etadi

"Yaxshi birinchi nashrlar" Github-da hotcakes kabi sotilgan. Men mutlaqo kutilmagan ishni qilishim kerak edi: yangi jamoa a'zolari uchun kichik kirish vazifalarining katta to'plami bilan kelish.

Moira Google Summer of Code 2019 da ishtirok etadi

Biroq, biz buni uddaladik va bundan xursandmiz.

Keyingi nima bo'ladi?

Kelgusi dushanba, 25-mart Google Summer of Code veb-sayti Muayyan loyihalarda ishtirok etish uchun talabalardan arizalar qabul qilinadi. Moira, Haskell, TensorFlow yoki boshqa ikki yuzta loyihani ishlab chiqishda yozgi ishtirok etish uchun har kimga ikki hafta vaqt beriladi. Biz bilan ishtirok eting va keling, ushbu yozda ochiq manbaga katta hissa qo'shaylik.

Foydali havolalar:

Shuningdek, obuna bo'ling Habredagi kontur blogi i nash Telegramdagi dasturchilar uchun kanal. Men sizga GSoCda qanday ishtirok etishimizni va boshqa qiziqarli narsalarni aytib beraman.

Manba: www.habr.com

a Izoh qo'shish