API や Webhook と統合し、GitHub のワークフローをカスタマイズし、アプリを構築してコミュニティと共有することによって、GitHub をいっそう活用してください。
GitHub API でインテグレーションを構築し、柔軟性を強化して自分のワークフローの摩擦を軽減できます。また、GitHub Marketplace で他のユーザーとインテグレーションを共有することも可能です。
GitHub Apps と OAuth Apps の違いについて知っておくと、どちらのアプリケーションを作成するかを決めるために役立ちます。 OAuth App は GitHub ユーザとして振る舞う一方、GitHub App は Organization または Organization 内のリポジトリにインストールされた場合、自らのアイデンティティを用います。
個人アカウントの下で、あるいは管理アクセス権を持っているOrganizationの下で、GitHub Appを作成し、登録できます。
Your GitHub App can authenticate as itself, as an app installation, or on behalf of a user.
Build a continuous integration server to run tests using a GitHub App and the Checks API.
Learn how to set up your app to listen for events and use the Octokit library to perform REST API operations.