# Functions
GetArchive downloads and uncompresses a source archive from GitHub.
ListInstallations calls fn for each installation of the application.
ListRepos calls fn for each repository that the application can access.
NewConnector returns a new connector.
NewOAuthEndpoint returns the OAuth endpoint configuration to use for the GitHub installation at the given URL.
# Structs
AppTokenSource is an implementation of oauth2.TokenSource that generates GitHub API tokens that authenticate as a GitHub application.
Connector creates GitHub clients with different authentication credentials on behalf of a GitHub application.
InstallationTokenSource is an implementation of oauth2.TokenSource that generates GitHub API tokens that authenticate a specific installation of a GitHub application.