モイラが Google Summer of Code 2019 に参加

今年で 206 回目となる Google Summer of Code には、27 のオープンソース プロジェクトが参加します。 今年はモイラを含むXNUMXのプロジェクトが初めてとなる。 これは、Kontur で作成された、緊急事態に関する通知のための私たちのお気に入りのシステムです。

モイラが Google Summer of Code 2019 に参加

私は Moira の GSoC への導入に少し関わったので、オープン ソースへのこの小さな一歩と Moira の大きな飛躍がどのように起こったかを直接お話しします。

について一言 Google Summer of Codeの

毎年、世界中から約 1072 人の学生が GSoC に参加します。 昨年は、59 か国から 212 人の学生が XNUMX のオープンソース プロジェクトに取り組みました。 Google は学生の参加を後援し、奨学金を支払い、プロジェクト開発者は学生のメンターとして機能し、オープンソースへの参加を支援します。 多くの学生にとって、これは産業開発の経験を積み、履歴書にクールな一文を載せる最高のチャンスです。

どのようなプロジェクト 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)

モイラが Google Summer of Code 2019 に参加

次に、モイラがどのようにしてこのリストに載ったのかを説明します。

準備を整えて申請書を提出してください

GSoC への参加申し込みは XNUMX 月に始まりました。 Kontur の Moira 開発チームと私は話し合い、参加したいことが決まりました。 これにどれだけの労力が必要になるのか、私たちには全く分かりませんでしたし、今も分かりませんが、Moira 開発者コミュニティを増やし、Moira にいくつかの大きな機能を追加し、メトリクスの収集と適切なアラートに対する愛情を共有したいという強い願望を感じました。

すべては何の驚きもなく始まりました。 最初に記入した プロジェクトページ GSoC の Web サイトで、モイラと彼女の強みについて話しました。

次に、GSoC 参加者がこの夏にどのような主要な機能に取り組むかを決定する必要がありました。 作成する Moira のドキュメントのページ それは簡単でしたが、そこにどのようなタスクを含めるかについて合意するのはさらに困難でした。 XNUMX 月に遡ると、学生が夏の間に行うタスクを選択する必要がありました。 ということは、いきなり作ることはできないということです 代わりに 学生。 GSoC のためにどのタスクを「延期」する必要があるかを Moira の開発者と話し合ったとき、私たちの目にはほとんど涙があふれました。

モイラが Google Summer of Code 2019 に参加

その結果、Moira コアからのタスク (API、ヘルス チェック、アラートを配信するためのチャネルについて) とその Web インターフェイスからのタスク (Grafana との統合、コード ベースの TypeScript への移行、およびネイティブ コントロールへの移行について) がそこに行き着きました。 この他にもいくつかご用意しております Github 上の小さなタスクこれにより、将来の GSoC 参加者はコードベースに慣れ、Moira での開発がどのようなものになるかについてのアイデアを得ることができます。

結果に対処する

それからXNUMX週間待ち、チェーンメールにちょっとした喜びがあった…。

モイラが Google Summer of Code 2019 に参加

...そして爆発 Moira 開発者チャット。 そこに興味深い名前を持つ多くの活発な参加者が集まり、運動が始まりました。 チャット内のメッセージは言語をロシア語と英語の混合から純粋なエンジニアリング英語に変え、Moira の開発者は自分たちの企業スタイルの新しい参加者と知り合い始めました。

モイラが Google Summer of Code 2019 に参加

「優れた最初の号」は Github で飛ぶように売れました。 私はまったく予想外のことをしなければなりませんでした。それは、特に新しいコミュニティ メンバー向けに、小さな導入タスクをまとめた大きなパックを作成することでした。

モイラが Google Summer of Code 2019 に参加

しかし、私たちはそれをやり遂げたので、それを嬉しく思います。

次に何が起こるでしょうか?

今度の月曜日、25月XNUMX日は、 Google Summer of Code Web サイト 学生からの特定プロジェクトへの参加申し込みを受け付けます。 Moira、Haskell、TensorFlow、またはその他の XNUMX プロジェクトの開発への夏の参加を申請するには、誰でも XNUMX 週間の猶予が与えられます。 私たちと一緒に参加して、この夏オープンソースに大きく貢献しましょう。

便利なリンク:

こちらも購読してください ハブレの輪郭ブログ そして私たちのもの Telegram の開発者向けチャネル。 GSoC への参加方法やその他の興味深いことについて説明します。

出所: habr.com

コメントを追加します