Mae Moira yn cymryd rhan yn Google Summer of Code 2019

Mae eleni yn nodi pymthegfed Google Summer of Code, gyda 206 o brosiectau ffynhonnell agored yn cymryd rhan. Eleni fydd y cyntaf i 27 o brosiectau, gan gynnwys Moira. Dyma ein hoff system ar gyfer hysbysiadau am sefyllfaoedd brys, a grëwyd yn Kontur.

Mae Moira yn cymryd rhan yn Google Summer of Code 2019

Roeddwn ychydig yn gysylltiedig â chael Moira i mewn i GSoC, felly nawr byddaf yn dweud wrthych yn uniongyrchol sut y digwyddodd y cam bach hwn ar gyfer ffynhonnell agored a naid enfawr i Moira.

Ychydig eiriau am Google Haf y Cod

Mae tua mil o fyfyrwyr o bob rhan o'r byd yn cymryd rhan yn GSoC bob blwyddyn. Y llynedd, roedd 1072 o fyfyrwyr, o 59 o wledydd, yn gweithio ar 212 o brosiectau ffynhonnell agored. Mae Google yn noddi cyfranogiad myfyrwyr ac yn talu cyflogau iddynt, ac mae datblygwyr prosiect yn gweithredu fel mentoriaid i fyfyrwyr ac yn eu helpu i ymuno â ffynhonnell agored. I lawer o fyfyrwyr, dyma'r cyfle gorau i gael profiad datblygu diwydiannol a llinell oer ar eu hailddechrau.

Pa brosiectau cymryd rhan yn y GSoC Eleni? Yn ogystal â phrosiectau gan sefydliadau mawr (Apache, Linux, Wikimedia), gellir gwahaniaethu rhwng sawl grŵp mawr:

  • systemau gweithredu (Debian, Fedora, FreeBSD)
  • Ieithoedd rhaglennu (Haskell, Python, Swift)
  • llyfrgelloedd (Hwb C++, OpenCV, TensorFlow)
  • casglwyr a systemau adeiladu (GCC, LLVM, pecyn gwe)
  • offer ar gyfer gweithio gyda chod ffynhonnell (Git, Jenkins, Neovim)
  • Offer DevOps (Kapitan, Linkerd, Moira)
  • cronfeydd data (MariaDB, PostgreSQL)

Mae Moira yn cymryd rhan yn Google Summer of Code 2019

Nawr dywedaf wrthych sut y daeth Moira i ben ar y rhestr hon.

Paratowch a chyflwynwch eich cais

Dechreuodd ceisiadau am gyfranogiad yn GSoC ym mis Ionawr. Siaradodd tîm datblygu Moira o Kontur a minnau a sylweddoli ein bod am gymryd rhan. Nid oedd gennym unrhyw syniad - ac nid oes gennym unrhyw syniad o hyd - faint o ymdrech y byddai hyn yn ei gwneud yn ofynnol, ond roeddem yn teimlo awydd cryf i gynyddu cymuned ddatblygwyr Moira, ychwanegu rhai nodweddion mawr at Moira, a rhannu ein cariad at gasglu metrigau a rhybuddion priodol.

Dechreuodd y cyfan heb syndod. Wedi'i lenwi'n gyntaf tudalen prosiect ar wefan GSoC, buont yn siarad am Moira a'i chryfderau.

Yna roedd angen penderfynu pa brif nodweddion y byddai cyfranogwyr GSoC yn gweithio arnynt yr haf hwn. Creu tudalen yn nogfennaeth Moira roedd yn hawdd, ond roedd yn anoddach cytuno ar ba dasgau i'w cynnwys yno. Yn ôl ym mis Chwefror, roedd angen dewis tasgau y byddai myfyrwyr yn eu gwneud yn ystod yr haf. Mae hyn yn golygu na fyddwn yn gallu eu gwneud yn sydyn yn hytrach na myfyrwyr. Pan wnaethom drafod â datblygwyr Moira pa dasgau y byddai'n rhaid eu “gohirio” ar gyfer GSoC, roedd bron dagrau yn ein llygaid.

Mae Moira yn cymryd rhan yn Google Summer of Code 2019

O ganlyniad, daeth tasgau o graidd Moira (ynghylch API, gwiriadau iechyd a sianeli ar gyfer cyflwyno rhybuddion) ac o'i ryngwyneb gwe (ynghylch integreiddio â Grafana, mudo'r sylfaen cod i TypeScript a throsglwyddo i reolaethau brodorol) i ben yno. Yn ogystal, rydym wedi paratoi rhai tasgau bach ar Github, lle gallai cyfranogwyr GSoC yn y dyfodol ddod yn gyfarwydd â'r codebase a chael syniad o sut le fyddai datblygiad ym Moira.

Delio â'r canlyniadau

Yna bu tair wythnos o aros, ychydig o lawenydd o'r gadwyn lythyren...

Mae Moira yn cymryd rhan yn Google Summer of Code 2019

...a ffrwydrad yn Sgwrs datblygwr Moira. Daeth llawer o gyfranogwyr gweithgar gydag enwau diddorol yno a dechreuodd symudiad. Newidiodd negeseuon yn y sgwrs yr iaith o gymysgedd Rwsiaidd-Saesneg i Saesneg peirianneg pur, a dechreuodd datblygwyr Moira ddod yn gyfarwydd â chyfranogwyr newydd yn eu harddull corfforaethol:

Mae Moira yn cymryd rhan yn Google Summer of Code 2019

Gwerthwyd “rhifynau cyntaf da” fel hotcakes ar Github. Roedd yn rhaid i mi wneud rhywbeth a oedd yn gwbl annisgwyl: llunio pecyn mawr o dasgau rhagarweiniol bach yn benodol ar gyfer aelodau newydd y gymuned.

Mae Moira yn cymryd rhan yn Google Summer of Code 2019

Fodd bynnag, fe wnaethom ei gyflawni ac rydym yn falch ohono.

Beth fydd yn digwydd nesaf

Dydd Llun nesaf, Mawrth 25ain, ymlaen Gwefan Google Summer of Code Derbynnir ceisiadau gan fyfyrwyr i gymryd rhan mewn prosiectau penodol. Bydd gan bawb bythefnos i wneud cais am gyfranogiad haf yn natblygiad Moira, Haskell, TensorFlow neu unrhyw un arall o ddau gant o brosiectau. Cymerwch ran gyda ni a gadewch i ni wneud cyfraniad mawr i ffynhonnell agored yr haf hwn.

Dolenni defnyddiol:

Hefyd tanysgrifio i Blog cyfuchlin ar Habré a'n sianel i ddatblygwyr yn Telegram. Byddaf yn dweud wrthych sut yr ydym yn cymryd rhan yn GSoC a phethau diddorol eraill.

Ffynhonnell: hab.com

Ychwanegu sylw