GitHub API Package
Overview
This project is a supporting package for tools which need to access GitHub's APIs. The package includes a function to authenticate with the API using a GitHub App, a class to use GitHub's RESTful API and a class to perform set queries against GitHub's GraphQL API.
This package is primarily used by:
For more information about the package's functionality, see the following pages:
Techstack Overview
This project is written in Python due to its requirement to be used in other Python projects and doesn't use any specific frameworks. The package uses requests to make API calls and JWT to get a GitHub Authentication token.
Getting Started
To setup and use the project, please refer to the README.