API や Webhook と統合し、GitHub のワークフローをカスタマイズし、アプリを構築してコミュニティと共有することによって、GitHub をいっそう活用してください。
一般に、GitHub App は、きめ細かいアクセス許可を使用し、アプリでアクセスできるリポジトリをより細かく制御でき、有効期間の短いトークンを使うため、OAuth App より推奨されます。
GitHub App は、個人アカウントまたは所有している Organization で作成できます。
GitHub App を使うと、アプリ自体またはアプリのインストールとしてアプリを認証するか、ユーザーの代わりにアプリを認証することができます。
GitHub App と Checks API を使用して、テストを実行するための継続的インテグレーションサーバーを構築します。
イベントを待ち受けるアプリケーションのセットアップと、Octokitライブラリを使ったREST APIの操作の方法を学んでください。