Moira 参加 Google Summer of Code 2019

今年是第十五届 Google Summer of Code,共有 206 个开源项目参加。 今年将是包括 Moira 在内的 27 个项目的第一年。 这是我们最喜欢的紧急情况通知系统,由 Kontur 创建。

Moira 参加 Google Summer of Code 2019

我参与了 Moira 进入 GSoC 的过程,所以现在我将直接告诉您开源的这一小步和 Moira 的巨大飞跃是如何发生的。

几句话关于 代码的谷歌暑期

每年约有一千名来自世界各地的学生参加 GSoC。 去年,来自 1072 个国家的 59 名学生参与了 212 个开源项目。 谷歌赞助学生参与并向他们支付津贴,项目开发人员充当学生的导师并帮助他们加入开源。 对于许多学生来说,这是获得产业发展经验并在简历上留下精彩内容的最佳机会。

什么项目 参与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)

Moira 参加 Google Summer of Code 2019

现在我将告诉你莫伊拉是如何进入这份名单的。

准备好并提交您的申请

参与 GSoC 的申请于 XNUMX 月份开始。 我和 Kontur 的 Moira 开发团队进行了交谈,并意识到我们想要参与。 我们完全不知道——而且仍然不知道——这需要付出多少努力,但我们强烈希望扩大 Moira 开发者社区,为 Moira 添加一些重要功能,并分享我们对收集指标和适当警报的热爱。

一切都毫无意外地开始了。 首先填写的 项目页面 在 GSoC 网站上,他们谈论了 Moira 和她的优势。

然后有必要决定今年夏天 GSoC 参与者将致力于哪些主要功能。 创造 Moira 文档中的页面 这很容易,但就其中包含哪些任务达成一致就更困难了。 早在二月份,就有必要选择学生在暑假期间要做的任务。 这意味着我们将无法突然制造它们 而不是 学生。 当我们与 Moira 的开发人员讨论 GSoC 的哪些任务必须“推迟”时,我们几乎热泪盈眶。

Moira 参加 Google Summer of Code 2019

因此,来自 Moira 核心(关于 API、运行状况检查和发送警报的渠道)和来自其 Web 界面(关于与 Grafana 集成、将代码库迁移到 TypeScript 以及过渡到本机控件)的任务都在那里结束。 除此之外,我们还准备了一些 Github 上的小任务,通过它,未来的 GSoC 参与者可以熟悉代码库并了解 Moira 的开发是什么样的。

处理后果

然后是三个星期的等待,连锁信带来一丝喜悦……

Moira 参加 Google Summer of Code 2019

...以及爆炸 Moira 开发者聊天。 许多名字有趣的积极参与者来到那里,一场运动开始了。 聊天中的消息将语言从俄英混合变成了纯粹的工程英语,Moira 的开发人员开始熟悉新参与者的企业风格:

Moira 参加 Google Summer of Code 2019

“Good First issues”在 Github 上热卖。 我必须做一些完全出乎意料的事情:专门为新社区成员提出一大堆小介绍性任务。

Moira 参加 Google Summer of Code 2019

然而,我们成功了,并对此感到高兴。

接下来会发生什么?

即将到来的 25 月 XNUMX 日星期一 Google 代码之夏网站 将接受学生参与特定项目的申请。 每个人都有两周的时间申请夏季参与 Moira、Haskell、TensorFlow 或任何其他 XNUMX 个项目的开发。 与我们一起参与,让我们在今年夏天为开源做出巨大贡献。

相关链接:

还订阅 Habré 的轮廓博客 和我们的 Telegram 中的开发者频道。 我会告诉你我们如何参与GSoC以及其他有趣的事情。

来源: habr.com

添加评论