ghapi3
The goal of ghapi3
is to provide a full-featured interface to GitHub’s API v3.0. To do this, we use the gh
R package to access the GitHub API’s methods.
Installation
You can install ghapi3
from github with:
if(!requireNamespace("remotes", quietly = TRUE)) { install.packages("remotes") }
remotes::install_github("coatless-rpkg/ghapi3")
Implementation
We have support presently for:
Implemented Functions |
---|
add_collaborator |
add_org_member |
add_org_team_member |
browse_commit_diff |
check_org_private_membership |
check_org_public_membership |
create_org_invitation_email |
create_org_invitation_ghname |
create_org_repo |
create_tag |
create_url_commit_diff |
create_user_repo |
get_collaborator_list |
get_contributors_list |
get_emoji_list |
get_org_invitations |
get_org_members_list |
get_org_repos_list |
get_org_team_details |
get_org_team_invitations |
get_org_teams_list |
get_self_repos_list |
get_user_repos_list |
remove_collaborator |
remove_org_member |
remove_org_team_member |
transfer_repo |
update_org_member_role |