Module github

Module github 

Source
Expand description

GitHub API integration for code verification

Provides functionality to:

  • Fetch code from repositories
  • Analyze commit diffs
  • Verify releases, commits, and PRs
  • Automate PR reviews

Structs§

CodeSearchItem
Code search item
CodeSearchRepository
Repository in code search
CodeSearchResult
Code search result
Commit
Commit information
CommitData
Commit data
CommitFile
File changed in a commit
CommitStats
Commit statistics
CommitSummary
Commit summary (from list endpoint)
CommitVerification
Commit verification result
FileContents
File contents from repository
GitAuthor
Git author
GitHubClient
GitHub API client
GitHubConfig
GitHub client configuration
GitHubUser
GitHub user
GitHubVerifier
GitHub verification service
Issue
Issue information
IssueLabel
Issue label
IssueVerification
Issue verification result
PrVerification
PR verification result
PullRequest
Pull request information
PullRequestFile
File in a pull request
PullRequestRef
Pull request reference (head/base)
Release
Release information
ReleaseAsset
Release asset
ReleaseVerification
Release verification result
Repository
Repository information

Enums§

GitHubVerificationResult
GitHub verification result enum
ParsedGitHubUrl
Parsed GitHub URL

Functions§

parse_github_url
Parse a GitHub URL into its components