今年是第十五届 Google Summer of Code,共有 206 个开源项目参加。 今年将是包括 Moira 在内的 27 个项目的第一年。 这是我们最喜欢的紧急情况通知系统,由 Kontur 创建。
我参与了 Moira 进入 GSoC 的过程,所以现在我将直接告诉您开源的这一小步和 Moira 的巨大飞跃是如何发生的。
几句话关于 代码的谷歌暑期
每年约有一千名来自世界各地的学生参加 GSoC。 去年,来自 1072 个国家的 59 名学生参与了 212 个开源项目。 谷歌赞助学生参与并向他们支付津贴,项目开发人员充当学生的导师并帮助他们加入开源。 对于许多学生来说,这是获得产业发展经验并在简历上留下精彩内容的最佳机会。
什么项目
- 操作系统(Debian、Fedora、FreeBSD)
- 编程语言(Haskell、Python、Swift)
- 库(Boost C++、OpenCV、TensorFlow)
- 编译器和构建系统(GCC、LLVM、webpack)
- 用于处理源代码的工具(Git、Jenkins、Neovim)
- DevOps 工具(Kapitan、Linkerd、Moira)
- 数据库(MariaDB、PostgreSQL)
现在我将告诉你莫伊拉是如何进入这份名单的。
准备好并提交您的申请
参与 GSoC 的申请于 XNUMX 月份开始。 我和 Kontur 的 Moira 开发团队进行了交谈,并意识到我们想要参与。 我们完全不知道——而且仍然不知道——这需要付出多少努力,但我们强烈希望扩大 Moira 开发者社区,为 Moira 添加一些重要功能,并分享我们对收集指标和适当警报的热爱。
一切都毫无意外地开始了。 首先填写的
然后有必要决定今年夏天 GSoC 参与者将致力于哪些主要功能。 创造
因此,来自 Moira 核心(关于 API、运行状况检查和发送警报的渠道)和来自其 Web 界面(关于与 Grafana 集成、将代码库迁移到 TypeScript 以及过渡到本机控件)的任务都在那里结束。 除此之外,我们还准备了一些
处理后果
然后是三个星期的等待,连锁信带来一丝喜悦……
...以及爆炸
“Good First issues”在 Github 上热卖。 我必须做一些完全出乎意料的事情:专门为新社区成员提出一大堆小介绍性任务。
然而,我们成功了,并对此感到高兴。
接下来会发生什么?
即将到来的 25 月 XNUMX 日星期一
相关链接:
源代码 在 GitHub 上,开发者聊天 и文件 莫伊拉- 来自开发者的 Habré 关于 Moira 的文章
Accenture ,Yandex.Money иAvito 莫伊拉建筑报告 在 HighLoad 莫斯科 2018 会议上- 他人
开源项目 ,由 Kontur 创建和支持
还订阅
来源: habr.com