GitHub App
#2018-07-17 #技術
Building Your First GitHub App | GitHub Developer Guide
ここを見ると具体的な作り方のイメージがわいてきて楽しい。試してみたいことがあるので GitHub App を習作してみよう。
smee.io | Webhook payload delivery service
ってのがあるのだねぇ。smee.io で受け取った Webhook を localhost のアプリケーションに渡してくれる。
UltraHook - Receive webhooks on localhost
ってのもあった。smee.io のクライアントは JavaScript 製で、UltraHook は Ruby 製。
Differences between GitHub and OAuth Apps | GitHub Developer Guide
- GitHub App と OAuth App のちがい
- OAuth App は GitHub 上の User にトークンを持たせて、その User としていろいろできるようにする
- GitHub App は User ではなくて「App さん」的なロールで、App さんとしていろいろできる
コードを書き散らかしながら動かしながらやっていったら完全に理解したので、整理した上でリポジトリにまとめた。 https://github.com/june29/github-app-rails-example