Moira neem deel aan Google Summer of Code 2019

Hierdie jaar sal die vyftiende Google Summer of Code wees, en 206 oopbronprojekte sal daaraan deelneem. Vir 27 projekte sal dit die eerste jaar wees, insluitend Moira. Dit is ons gunsteling noodkennisgewingstelsel wat in Kontour gebou is.

Moira neem deel aan Google Summer of Code 2019

Ek het 'n klein rol gespeel om Moira in die GSoC te kry, so ek sal jou eerstehands vertel hoe hierdie klein stap vir oopbron gebeur het en die groot sprong vir Moira.

'n Paar woorde oor Google Somer van Kode

Ongeveer duisend studente van regoor die wêreld neem elke jaar aan GSoC deel. Verlede jaar was daar 1072 studente uit 59 lande wat aan 212 oopbronprojekte gewerk het. Google borg die deelname van studente en betaal aan hulle beurse, en projekontwikkelaars tree op as mentors vir studente, help hulle om by oopbron aan te sluit. Vir baie studente is dit die beste kans om industriële ontwikkelingservaring en 'n koel lyn in die CV te kry.

Watter projekte neem deel aan GSoC hierdie jaar? Benewens projekte van groot organisasies (Apache, Linux, Wikimedia), kan verskeie groot groepe onderskei word:

  • bedryfstelsels (Debian, Fedora, FreeBSD)
  • programmeertale (Haskell, Python, Swift)
  • biblioteke (Boost C++, OpenCV, TensorFlow)
  • samestellers en boustelsels (GCC, LLVM, webpack)
  • bronkode gereedskap (Git, Jenkins, Neovim)
  • DevOps-nutsgoed (Kapitan, Linkerd, Moira)
  • databasisse (MariaDB, PostgreSQL)

Moira neem deel aan Google Summer of Code 2019

Nou sal ek jou vertel hoe Moira op hierdie lys beland het.

Maak gereed en doen aansoek

In Januarie het die aanvaarding van aansoeke vir deelname aan die GSoC begin. Ons het met die ontwikkelingspan van Moira van Kontur gesels en besef dat ons wil deelneem. Ons het kategories geen idee gehad nie - en het steeds geen idee - hoeveel moeite dit sou verg nie, maar ons het 'n sterk begeerte gevoel om die Moira-ontwikkelaargemeenskap te laat groei, 'n paar groot kenmerke by Moira te voeg, en ons liefde vir die insameling van statistieke en behoorlike waarskuwing te deel.

Dit het alles sonder verrassings begin. Eerste gevul projek bladsy op die GSoС-webwerf oor Moira en haar sterkpunte gepraat.

Toe was dit nodig om te besluit aan watter hoofkenmerke die GSoC-deelnemers hierdie somer sou werk. Skep bladsy in Moira se dokumentasie dit was maklik, maar dit was moeiliker om ooreen te kom oor watter take om daar in te voer. Dit was in Februarie nodig om die take te kies wat studente gedurende die somer sou doen. En dit beteken dat ons hulle nie sal kan vat en skielik maak nie in plaas van studente. Toe ons met die ontwikkelaars van Moira bespreek het watter take vir GSoC “uitgestel” sal moet word, het ons feitlik trane in ons oë gehad.

Moira neem deel aan Google Summer of Code 2019

As gevolg hiervan het take van Moira se kern (oor API, gesondheidsondersoeke en kanale vir die lewering van waarskuwings) en vanaf haar webkoppelvlak (oor integrasie met Grafana, die migreer van die kodebasis na TypeScript en oorskakeling na inheemse kontroles) daar gekom. Daarbenewens het ons 'n paar voorberei klein take op Github, wat toekomstige GSoC-lede sal help om vertroud te raak met die kodebasis en 'n idee te kry van hoe ontwikkeling in Moira sal wees.

Die hantering van die gevolge

Toe was daar drie weke se wag, 'n effense vreugde van die brief van geluk ...

Moira neem deel aan Google Summer of Code 2019

...en 'n ontploffing in Moira ontwikkelaarklets. Baie aktiewe deelnemers met interessante name het daarheen gekom en die beweging het begin. Die kletsboodskappe het verander van 'n Russies-Engelse mengsel na suiwer ingenieurs-Engels, en Moira se ontwikkelaars het begin om nuwe lede in 'n korporatiewe styl te leer ken:

Moira neem deel aan Google Summer of Code 2019

“Goeie eerste uitgawes” op GitHub het soos soetkoek verloop. Ek moes iets doen wat ek glad nie verwag het nie: 'n groot pak klein bekendstellingstake uitdink spesifiek vir nuwe lede van die gemeenskap.

Moira neem deel aan Google Summer of Code 2019

Ons het dit egter gedoen en is tevrede daarmee.

Wat sal volgende gebeur

Volgende Maandag, 25 Maart, Google Summer of Code webwerf Aansoeke sal van studente aanvaar word vir deelname aan spesifieke projekte. Almal sal twee weke hê om aansoek te doen vir somerdeelname aan die ontwikkeling van Moira, Haskell, TensorFlow of enige ander van die tweehonderd projekte. Raak betrokke by ons en kom ons maak 'n groot bydrae tot open source hierdie somer.

Nuttige skakels:

Teken ook in op blog kontoer op Habré en ons kanaal vir ontwikkelaars in Telegram. Ek sal in hulle vertel hoe ons aan GSoC deelneem, en oor ander interessante dinge.

Bron: will.com

Voeg 'n opmerking