[2018/01]
facebook/jest
Reactのスナップショットテストなどの機能をもつJavaScriptのテストフレームワーク「jest」を利用した時に、エラーメッセージのが間違っていたので修正した。
github.com この辺りの詳細はブログにも書いた。 kdnakt.hatenablog.com kdnakt.hatenablog.com
[2018/08]
vsouza/docker-SQS-local
AWSのSQSは無料枠があるので個人開発のテスト用くらいなら料金はかからないのだが、とある事情でローカルの開発環境が必要になったので、こちらのOSSを利用させてもらった。その際、ElasticMQのバージョンが古かったので修正した。 github.com こちらも詳細はブログに書いた。 kdnakt.hatenablog.com
[2018/09]
aws/aws-lambda-go
AWS LambdaのSQS連携が登場して、Go用のLambdaライブラリもそれに対応してイベントソースが追加されていたが、ReadMeへのリンクがなかったので修正した。
こちらも詳細はブログに。
kdnakt.hatenablog.com
localstack/localstack
LocalStackを利用して開発していたところ、CloudFormationに関するエラーメッセージで、idとnameが間違っていたので修正した。 github.com
こちらも詳細はブ(ry kdnakt.hatenablog.com
[2018/12]
write-blog-every-week/write-blog-every-week-remind
9月から参加しているSlackコミュニティ「write-blog-every-week」のリマインダーがOSSになったので、全員がブログをかけた週のためにお祝いメッセージを送信する機能を追加した。
全員がブログ書けた時のためのメッセージを追加 by kdnakt · Pull Request #10 · write-blog-every-week/write-blog-every-week-remind · GitHub
また、テストがないというissueを見つけてコードを眺めていたところ、利用されていない引数があるのに気が付いたので、テストを追加して不要な引数を削除する修正を行った。
github.com
このリポジトリはマージされてないプルリクエストがまだ1件あるけど、それはマージされたら2019年分にカウントするということで。
まとめ:初PRに始まる一年
2018年は色々アウトプットしようと決めて、その一環として、はじめてOSSにプルリクエストを送った年だった。
CLAってなんだ……?という状態からスタートしたものの、FacebookやAWSといったユーザの多いOSSから、Slackコミュニティで使用するレベルのOSSまで、計5つのリポジトリに7本のプルリクエストを送ることができた。
内容的にはメッセージやドキュメントの修正レベルのものから、ちょっとした機能追加まで、色々と貢献できた、と思う。どれもあまり修正行数は多くないが。
技術的には、JavaScriptにPythonといった普段の業務でも使うものから、DockerやGoなど普段の業務ではあまり使わない領域にも触れることができた。
2019年も色々アウトプットするぞ!