Getting started with apps
Learn about building apps and setting up your development environment.
You can build integrations with the GitHub APIs to add flexibility and reduce friction in your own workflow. You can also share integrations with others on GitHub Marketplace.
Activating beta features for apps→
You can test new app features released in public beta for your GitHub 应用程序 and OAuth 应用程序s.
Differences between GitHub Apps and OAuth Apps→
Understanding the differences between GitHub 应用程序s and OAuth 应用程序s will help you decide which app you want to create. An OAuth 应用程序 acts as a GitHub user, whereas a GitHub 应用程序 uses its own identity when installed on an organization or on repositories within an organization.
Migrating OAuth Apps to GitHub Apps→
Learn about the advantages of migrating your OAuth 应用程序 to a GitHub 应用程序 and how to migrate an OAuth 应用程序 that isn't listed on GitHub Marketplace.
Setting up your development environment to create a GitHub App→
Learn the foundations for extending and building new GitHub 应用程序.