ProHoster > Блог > басқарма > Моира Google Summer of Code 2019 бағдарламасына қатысады
Моира Google Summer of Code 2019 бағдарламасына қатысады
Биыл он бесінші Google Summer of Code болып табылады, оған 206 ашық бастапқы жоба қатысады. Биыл 27 жоба бойынша бірінші болады, соның ішінде Мойра. Бұл Контурда жасалған төтенше жағдайлар туралы хабарландырулардың сүйікті жүйесі.
Мен Moira-ны GSoC-ке енгізуге аздап қатыстым, сондықтан мен сізге ашық бастапқы кодқа арналған бұл шағын қадам және Moira үшін үлкен секіріс қалай болғанын айтып беремін.
Жыл сайын 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)
Енді мен Мойра бұл тізімге қалай енгенін айтып беремін.
Дайын болыңыз және өтінішіңізді жіберіңіз
GSoC қатысуға өтінімдер қаңтар айында басталды. Контурдан келген Moira әзірлеу тобы екеуміз сөйлесіп, қатысқымыз келетінін түсіндік. Бізде бұл үшін қанша күш қажет болатынын мүлдем білмедік және әлі де білмейміз, бірақ біз Moira әзірлеушілер қауымдастығын көбейтуге, Moira-ға кейбір үлкен мүмкіндіктерді қосуға және көрсеткіштерді жинауға және дұрыс ескертуге деген сүйіспеншілігімізбен бөлісуге қатты ықыласты сезіндік.
Барлығы тосынсыйсыз басталды. Алдымен толтырылды жоба беті GSoC веб-сайтында олар Мойра және оның күшті жақтары туралы айтты.
Содан кейін GSoC қатысушылары осы жазда қандай негізгі мүмкіндіктермен жұмыс істейтінін шешу қажет болды. Жасау Moira құжаттамасындағы бет бұл оңай болды, бірақ қандай тапсырмаларды қосу керектігін келісу қиынырақ болды. Ақпан айында оқушылардың жазда орындайтын тапсырмаларын таңдау керек болды. Бұл біз оларды кенеттен жасай алмайтынымызды білдіреді орнына студенттер. Біз Moira әзірлеушілерімен GSoC үшін қандай тапсырмаларды «кейінге қалдыру» керек екенін талқылағанда, көзімізге жас келді.
Нәтижесінде Moira ядросының тапсырмалары (API, денсаулықты тексеру және ескертулерді жеткізу арналары туралы) және оның веб-интерфейсінен (Grafana-мен интеграция, код базасын TypeScript-ке көшіру және жергілікті басқару элементтеріне көшу туралы) аяқталды. Сонымен қатар, біз біразын дайындадық Github-тағы шағын тапсырмалар, бұл арқылы болашақ GSoC қатысушылары кодтық базамен танысып, Мойрадағы дамудың қандай болатыны туралы түсінік ала алады.
Салдарымен күресу
Содан кейін үш апта күту, тізбектелген хаттан сәл қуаныш...
...және жарылыс болды Moira әзірлеушісінің чаты. Онда қызықты есімдері бар көптеген белсенді қатысушылар келіп, қозғалыс басталды. Чаттағы хабарламалар тілді орыс-ағылшын тілінен таза инженерлік ағылшын тіліне өзгертті, ал Moira әзірлеушілері өздерінің корпоративтік стиліндегі жаңа қатысушылармен таныса бастады:
«Жақсы алғашқы шығарылымдар» Github-та ыстық пирожныйлар сияқты сатылды. Маған мүлдем күтпеген нәрсені істеуге тура келді: жаңа қауымдастық мүшелеріне арналған шағын кіріспе тапсырмаларының үлкен пакетін ойлап табу.
Дегенмен, біз оған қол жеткіздік және оған қуаныштымыз.
Келесіде не болады?
Алдағы дүйсенбі, 25 наурыз Google Summer of Code веб-сайты Студенттерден нақты жобаларға қатысуға өтінімдер қабылданады. Барлығына Moira, Haskell, TensorFlow немесе кез келген басқа екі жүз жобаны әзірлеуге жазғы қатысуға өтініш беру үшін екі апта уақыты болады. Бізбен бірге қатысыңыз және осы жазда ашық дереккөзге үлкен үлес қосайық.