serverless frameworkで今日コミットしてるか教えてくれるcron作ってみた

なぜ作ったか

jqueryコミッターのgithubプロフィールに憧れて

スクリーンショット 2017-07-11 02.12.08.png

こんなありがたいブログ記事もあります
write-code-every-day

毎日コードを書くように思い出させてくれるcron?bot?を作りました。
わざわざserverlessでlambdaでやる必要なくねっていうのは許してください。。
serverless framework好きなので使いました。

やってくれること

いまのところ、4時間ごとと23時にコミット状況をslackに通知してくれます
こんな感じ
スクリーンショット 2017-07-12 23.39.54.png

成果物

githubにおいてあります

必要なもの

awsアカウント

→ lambdaを使うので

serverless frameworkのインストール

(npm使うのでnodeが必要です。lambdaに合わせてv6.10がオススメ)

githubアカウント

https://github.com/settings/developers からoauthアプリケーション登録して
client_idとclient_secretを取得しましょう

自分のコミットカレンダー

業務ではgithubを使っているのでprivateリポジトリ含めたものです

スクリーンショット 2017-07-11 02.13.38.png

ただ、publicリポジトリ、要するに自分のリポジトリのみへのコミットに切り替えると。。

スクリーンショット 2017-07-11 02.14.23.png

はい、この通り、まだまだ精進していきます。