Issue Queries

get_issues()

Gets a data frame of the issues associated with a given repo

get_issue_labels()

Gets a data frame of the labels of each issue

get_issues_assignees_participants()

Gets a data frame of the assignees and participants for issues

get_issue_events()

Gets a data frame of the project board events of each issue

get_issue_comments()

Gets a data frame of the last 30 comments of each issue

get_issues_from_milestone()

Gets a data frame of the issues of a specific milestone

Pull Request Queries

create_pull_request()

Creates a pull request

get_all_pull_requests()

Gets a data frame of the pull requests associated with a given repo

get_pull_request_comments()

Gets a data frame of the comments of all a pull request

add_pull_request_reviewers()

Sets review requests from a specified list of users to a pull request

get_pull_request_reviewers()

Gets a data frame of the reviewers of all the pull requests of a given repo

get_pull_request_commits()

Gets a data frame of the commits of a pull request

Label Queries

create_labels()

Adds labels from a dataframe to a repository

delete_all_labels()

Deletes all the labels from a given repository.

Project Board Queries

get_projectboard()

Gets info about a specified projectboard

get_projectboard_issues()

Gets a data frame of the issues and their columns on the project board

create_projectboard()

Creates a projectboard

clone_projectboard()

Clones a projectboard

Other Queries

get_milestones()

Gets a data frame of the milestones associated with a given repo.

Miscellaneous Functions

api_url()

construct an api_url

graphql_query()

Parses a specified GraphQL Query from the project directory.