# Structs
AuthenticationToken defines the token returned by the GitHub forge.
CLIAuthenticator implements GitHub CLI authentication flow.
CLITokenSource is an oauth2 token source that uses the GitHub CLI to get a token.
DeviceFlowAuthenticator implements the OAuth device flow for GitHub.
Forge builds a GitHub Forge.
Options defines command line options for the GitHub Forge.
PATAuthenticator implements PAT authentication for GitHub.
PR uniquely identifies a PR in a GitHub repository.
PRComment is a ChangeCommentID for a GitHub PR comment.
PRMetadata is the metadata for a pull request.
Repository is a GitHub repository.