Quickstart guides

These guides walk you through a project from start to finish. If you are new to GitHub Apps or you want a refresher, start with "Setting up your development environment," which walks you through setup steps. Other quickstarts will reference the steps in "Setting up your development environment" as a prerequisite.

These quickstart guides will walk you through building GitHub Apps:

Setting up your development environment

Walks you through the configuration and setup steps for a GitHub App.

Using the GitHub API in your app

Introduces you to the Ruby Octokit library and the REST API by showing you how to automatically add a label to new issues in a repository.

Creating CI tests with the Checks API

Shows you how to use the Checks API to create a CI test using the Rubocop command line utility.