Moira, Google Summer of Code 2019'a katılıyor

Bu yıl, 206 açık kaynak projesinin katıldığı on beşinci Google Summer of Code'u kutluyoruz. Bu yıl aralarında Moira'nın da bulunduğu 27 projenin ilki olacak. Bu, Kontur'da oluşturulan acil durum bildirimleri için favori sistemimizdir.

Moira, Google Summer of Code 2019'a katılıyor

Moira'nın GSoC'ye dahil edilmesinde biraz yer aldım, bu yüzden şimdi size açık kaynak için bu küçük adımın ve Moira için büyük bir sıçramanın nasıl gerçekleştiğini ilk elden anlatacağım.

Hakkında birkaç kelime Google Code of Summer

GSoC'ye her yıl dünyanın her yerinden yaklaşık bin öğrenci katılmaktadır. Geçen yıl 1072 ülkeden 59 öğrenci 212 açık kaynak proje üzerinde çalışıyordu. Google, öğrenci katılımına sponsorluk yapar ve onlara maaş öder; proje geliştiricileri ise öğrencilere mentorluk yaparak açık kaynağa katılmalarına yardımcı olur. Birçok öğrenci için bu, endüstriyel gelişim deneyimi kazanmak ve özgeçmişlerinde güzel bir çizgi oluşturmak için en iyi şanstır.

Hangi projeler GSoC'ye katılmak bu yıl? Büyük kuruluşların (Apache, Linux, Wikimedia) projelerine ek olarak, birkaç büyük grup ayırt edilebilir:

  • işletim sistemleri (Debian, Fedora, FreeBSD)
  • Programlama dilleri (Haskell, Python, Swift)
  • kütüphaneler (Boost C++, OpenCV, TensorFlow)
  • derleyiciler ve derleme sistemleri (GCC, LLVM, webpack)
  • Kaynak koduyla çalışmaya yönelik araçlar (Git, Jenkins, Neovim)
  • DevOps araçları (Kapitan, Linkerd, Moira)
  • veritabanları (MariaDB, PostgreSQL)

Moira, Google Summer of Code 2019'a katılıyor

Şimdi size Moira'nın bu listeye nasıl girdiğini anlatacağım.

Hazır olun ve başvurunuzu gönderin

GSoC'ye katılım başvuruları Ocak ayında başladı. Kontur'dan Moira geliştirme ekibiyle konuştuk ve katılmak istediğimizi fark ettik. Bunun ne kadar çaba gerektireceği konusunda kesinlikle hiçbir fikrimiz yoktu ve hala da hiçbir fikrimiz yok, ancak Moira geliştirici topluluğunu artırmak, Moira'ya bazı büyük özellikler eklemek ve ölçüm toplama ve uygun uyarılara olan sevgimizi paylaşmak için güçlü bir istek hissettik.

Her şey sürpriz olmadan başladı. İlk doldurulan proje sayfası GSoC web sitesinde Moira ve onun güçlü yanları hakkında konuştular.

Daha sonra GSoC katılımcılarının bu yaz hangi temel özellikler üzerinde çalışacaklarına karar vermek gerekiyordu. Yaratmak Moira'nın belgelerindeki sayfa kolaydı ama hangi görevlerin dahil edileceğine karar vermek daha zordu. Şubat ayında öğrencilerin yaz aylarında yapacakları görevleri seçmek gerekiyordu. Bu, onları aniden yapamayacağımız anlamına gelir yerine öğrenciler. Moira'nın geliştiricileriyle GSoC için hangi görevlerin "ertelenmesi" gerektiğini tartıştığımızda neredeyse gözlerimizde yaşlar oluştu.

Moira, Google Summer of Code 2019'a katılıyor

Sonuç olarak, Moira çekirdeğinden (API, sağlık kontrolleri ve uyarıları iletmek için kanallar hakkında) ve web arayüzünden (Grafana ile entegrasyon, kod tabanının TypeScript'e taşınması ve yerel kontrollere geçiş hakkında) gelen görevler burada sona erdi. Ayrıca bazı hazırladık Github'da küçük görevlerGelecekteki GSoC katılımcılarının kod tabanına aşina olmalarını ve Moira'daki gelişimin nasıl olacağına dair bir fikir edinmelerini sağlayacak.

Sonuçlarla başa çıkmak

Sonra üç hafta süren bir bekleyiş oldu, zincirleme mektubun verdiği hafif bir neşe...

Moira, Google Summer of Code 2019'a katılıyor

...ve bir patlama Moira geliştirici sohbeti. İlginç isimlerden birçok aktif katılımcı oraya geldi ve bir hareket başladı. Sohbetteki mesajlar, dili Rusça-İngilizce karışımından saf mühendislik İngilizcesine dönüştürdü ve Moira'nın geliştiricileri, yeni katılımcılarla kendi kurumsal tarzlarıyla tanışmaya başladı:

Moira, Google Summer of Code 2019'a katılıyor

Github'da kek gibi satılan "iyi ilk sayılar". Tamamen beklenmedik bir şey yapmak zorundaydım: özellikle yeni topluluk üyeleri için çok sayıda küçük giriş görevi hazırlamak.

Moira, Google Summer of Code 2019'a katılıyor

Ancak bunu başardık ve bunun mutluluğunu yaşıyoruz.

Sırada ne olacak?

Bu, 25 Mart Pazartesi günü, Google Summer of Code web sitesi Öğrencilerin belirli projelere katılım başvuruları kabul edilecektir. Herkesin Moira, Haskell, TensorFlow veya diğer iki yüz projeden herhangi birinin geliştirilmesine yaz katılımına başvurmak için iki haftası olacak. Bize katılın ve bu yaz açık kaynağa büyük katkı sağlayalım.

Yararlı linkler:

Ayrıca abone olun Habré'de kontur blogu ve bizimki Telegram'daki geliştiriciler için kanal. Size GSoC'ye nasıl katıldığımızı ve diğer ilginç şeyleri anlatacağım.

Kaynak: habr.com

Yorum ekle