Skip to content
GitHub Partner Program

Resources

Explore this curated collection of resources to help you get the most out of the GitHub Partner Program.

Image

Releasing and maintaining actions

Follow this pattern to understand how you can release and maintain actions by leveraging automation.

Learn more
Image

Platform integration 101 slides

These slides provide an overview of how to build technical integrations with GitHub.

Learn more
Image

GitHub Apps 101 slides

These slides provide an introduction to GitHub Apps, comparing them to the older integration model, OAuth Apps.

Learn more
Image

REST API

Learn about resources, libraries, previews and troubleshooting for GitHub's REST API.

Learn more
Image

GitHub's REST API OpenAPI description

This repository contains OpenAPI descriptions for GitHub's REST API.

Learn more
Image

Shipping GitHub Enterprise Server-compatible integrations

Learn to build, package, and share GitHub Enterprise Server integrations with best practices.

Learn more
Image

Learn GitHub Actions

Whether you are new to GitHub Actions or interested in learning all they have to offer, this guide will help you use GitHub Actions to accelerate your application development workflows.

Learn more
Image

Getting started with Apps

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.

Learn more
Image

Getting Started with Ingesting GitHub GHAS Alerts slides

These slides provide an overview of how to ingest GitHub Advanced Security alerts into third party solutions.

Learn more
Image

Setting up a CLI on GitHub's hosted runners

Learn how to develop an action to set up a third party CLI on GitHub Actions runners.

Learn more
Image

Integrating with Code Scanning

A paved path exists with GitHub code scanning, a developer-first, GitHub-native approach to easily find security vulnerabilities before they reach production.

Learn more
Image

Creating Apps for GitHub Marketplace

You can list free and paid tools for developers to use in GitHub Marketplace.

Learn more