kakakakakku blog

Weekly Tech Blog : Keep on Learning 👍

2019年(1-6月)のプルリクエストを振り返る - kakakakakku blog

2016年から OSS に送ったプルリクエストを振り返る記事を書いている.今までは毎年年末に振り返っていたけど,今年は既にプルリクエストの件数が多いため,2019年(1-6月)の期間で振り返ることにした.過去の振り返りは以下にある.そして,2019年(1-6月)で「計12件」だった.

プルリクエストを振り返るための検索

プルリクエストを振り返るために,GitHub の検索条件を使う.created:2019 を使うと2019年に限定できるけど,今回は2019年(1-6月)に限定する必要があるため created:2019-01-01..2019-06-30 を使う.

is:pr is:public author:kakakakakku -user:kakakakakku created:2019
is:pr is:public author:kakakakakku -user:kakakakakku created:2019-01-01..2019-06-30

日付の検索条件は,GitHub の公式ドキュメントに「Query for dates」として載っている.今回使った .. 以外にも :>:>= などもサポートされている.とても便利!

help.github.com

2019/01

docker/docker-bench-security

「Docker Bench for Security」を試していたら README.md に載っていないオプションを発見して,修正した.Docker (Moby) 関連のリポジトリにプルリクエストを出す場合,コミットメッセージに署名を追加する必要があり,git commit --signoff を経験することもできた.

github.com

「Docker Bench for Security」の詳細は以下の記事にまとめてある.

kakakakakku.hatenablog.com

openfaas/workshop

FaaS フレームワークの「OpenFaaS」に興味があり,公式ワークショップを試していたところ,日本語の手順に誤りがあり,修正した.もう1件は手順として意図を読み取れなかった部分を修正したけど,Close となった.

github.com

github.com

「OpenFaaS」の公式ワークショップの詳細は以下の記事にまとめてある.

kakakakakku.hatenablog.com

2019/02

awsdocs/aws-sam-developer-guide

AWS SAM CLI を使って sam init --help を実行したときに,ランタイムの一覧がドキュメントと異なることを発見して,修正した.

github.com

2019/03

awslabs/aws-devops-essential

CI/CD を体験できるワークショップ「aws-devops-essential」を試していたところ,Markdown をより読みやすく改善できる部分が多くあり,修正した.

github.com

2019/05

microservices-demo/microservices-demo

マイクロサービスの学習に使えるサンプルアプリケーション「Sock Shop」を試していたところ,Fluentd + Elasticsearch + Kibana を使ったログ可視化の機能が動かず,Docker Compose に指定されているイメージ名に問題があることを特定した.本来なら Elasticsearch 7 など,最新バージョンを使うべきだけど,アプリケーションの実装と合わない部分があり,ワークアラウンドとして Elasticsearch 5 + Kibana 5 にして,動くようになった.

github.com

「Sock Shop」の詳細は以下の記事にまとめてある.

kakakakakku.hatenablog.com

jmespath/jp

「JMESPath」の仕様を学ぶために JMESPath CLI : jp を試そうとしたら,README.md に書いてある brew の手順に誤りがあることを発見して,修正した.早めに Merge してもらえると良いんだけど.

github.com

「JMESPath」の詳細は以下の記事にまとめてある.

kakakakakku.hatenablog.com

awslabs/aws-devops-essential

3月に続き「aws-devops-essential」を試していたところ,手順に不明確な部分があったり,AWS Lambda のランタイムとして指定されている Node.js 6.10 が EOL になったりして,うまく動くように修正した.ワークショップを今後試す人たちのためにも継続的にメンテナンスをしていく.Merge してもらえると良いなぁー!

github.com

github.com

github.com

mackerelio/documents

mkr コマンドの新機能 mkr wrap を試していたところ,ドキュメントに typo を発見して,修正した.Mackerel 関連のドキュメントは今年3月頃に OSS 化されている.今後も積極的にプルリクエストを送りたいと思う.

github.com

mkr wrap の詳細は以下の記事にまとめてある.

kakakakakku.hatenablog.com

mikegcoleman/todo

Amazon Lightsail Workshop を試していたところ,サンプルアプリケーションで TODO を編集するとエラーになった.MongoDB 関連の実装に問題があることを特定して,修正した.

github.com

まとめ

2019年(1-6月)で「計12件」のプルリクエストを送ることができた.2019年(7-12月)も頑張る!