package
0.1.11
Repository: https://github.com/dogmatiq/browser.git
Documentation: pkg.go.dev

# 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.