メインコンテンツへスキップ

Lambda Powertoolsコントリビュートへの道:プルリクエスト編

· loading · loading ·
kiitosu
著者
kiitosu
画像処理やデバイスドライバ、データ基盤構築からWebバックエンドまで、多様な領域に携わってきました。地図解析や地図アプリケーションの仕組みにも経験があり、幅広い技術を活かした開発に取り組んでいます。休日は草野球とランニングを楽しんでいます。
目次

はじめに
#

以下でlambda-powertoolsのissueを出してみた。

今回はプルリクエストを出してみようと思う。

変更点
#

今回は以下に記載されている tumbling windowに対応するためのpropertyをdataclassに追加する変更。

実際の変更は以下のような形で、、データクラスに変数をついするだけの簡単な変更。

一応単体テストも足す。 こちらも既存のテストにかなり簡単なコードを追加している。

テストはmake testで実施する。 通ったので・・・ これでいいんだろうか?

とりあえずプルリクエストを出してみる
#

その後の流れ
#

ほぼリアルタイムでレスポンスが来た! 以下のような内容

  • 追加したデータがない場合もあるからちゃんとアノテーションで | Noneしようね
  • テスト用のjsonファイルは既存のものとは分けたほうが良いよ
  • それに合わせてテスト関数も追加したほうがいいね
  • あと、KinesisDataStreamだけじゃなくてDynamoDBStreamも一緒にやっちゃったほうがいいかも

という感じ。 とりあえず修正したので次の反応をまつ!

その後
#

なんとプルリクがマージされた! 🎉 やった!初めてOpenSourceにコントリビュートできた! いいお題だったのか、リポジトリが良かったのか、想像より簡単だった。

なんかバッジもついた! プルリクエストで変更依頼を受け入れたらつくらしい。 集めたくなる欲が湧いてくる… 😄

Reply by Email

関連記事

Lambda Powertoolsコントリビュートへの道:issue提出編
· loading · loading
Open Sourceへのコントリビュートのお誘い。githubからのメール
· loading · loading
CDKコントリビュートへの道:CONTRIBUTING.md読解編
· loading · loading