Module graphql

Module graphql 

Source
Expand description

GraphQL queries for GitHub API.

Uses a single GraphQL query to fetch issues from multiple repositories efficiently, avoiding multiple REST API calls.

Structs§

Author
Author information from GraphQL response.
CommentsConnection
Comments connection from GraphQL.
IssueCommentNode
Issue comment from GraphQL response.
IssueNode
A GitHub issue from the GraphQL response.
IssueNodeDetailed
Issue from GraphQL response for triage.
IssueWithRepoContextResponse
Full response for issue with repo context.
IssuesConnection
Issues connection from GraphQL.
LabelNode
A single label.
Labels
Labels container from GraphQL response.
LanguageNode
Language information from GraphQL response.
RepoIssues
Issues response for a single repository.
RepoLabelNode
Repository label from GraphQL response.
RepoLabelsConnection
Repository labels connection from GraphQL.
RepoMilestoneNode
Repository milestone from GraphQL response.
RepoMilestonesConnection
Repository milestones connection from GraphQL.
RepositoryData
Repository data from GraphQL response for triage.

Enums§

ViewerPermission
Viewer permission level on a repository.

Functions§

fetch_issue_with_repo_context
Fetches an issue with repository context (labels, milestones) in a single GraphQL call.
fetch_issues
Fetches open “good first issue” issues from multiple repositories.