All functions

branch_create()

Create branch

branch_protect()

Protect branch

branch_remove()

Remove branch

branch_unprotect()

Unprotect branch

ghclass

ghclass: A package for github based classroom and assignment management

github_get_token()

Get github token

github_reset_token()

Reset GitHub token

github_set_token()

Set github token

github_test_token()

Test github token

github_whoami()

Get github login

issue_close()

Close an issue

issue_create()

Create an issue

issue_open()

Open an issue

local_repo_add() local_repo_branch() local_repo_commit() local_repo_pull() local_repo_push()

Local repository tools

local_repo_clone()

Local repository tools

local_repo_log()

Local repository tools

local_repo_rename()

Rename local directories using a vector of patterns and replacements

org_admins()

List repository administrators

org_create_assignment()

Create a team or individual assignment

org_exists()

Check if organization exists

org_invite()

Invite user(s)

org_members()

Get organization member

org_pending()

Get pending organization members

org_remove()

Remove a member from an organization

org_repo_stats()

Get organization repository

org_repos()

Get organization repository

org_team_ids()

Get organization teams and their ids

org_teams()

Get organization teams

org_teams_v4()

Get organization teams

peer_assign()

Assign file to reviewers

peer_file_add_aut()

Add local files to reviewer-specific folders on authors' repositories

peer_file_add_rev()

Add local files to author-specific folders on reviewers' review repositories

peer_form_create_rating()

Create author rating form

peer_form_create_review()

Create reviewer feedback form

peer_init()

Initiate peer review repositories

peer_return()

Return peer feedback to authors

peer_roster_create()

Create peer review roster

peer_score_rating()

Collect scores from rating forms

peer_score_review()

Collect scores from review forms

pr_create()

Create pull request

repo_add_badge()

Add a GitHub Actions badge

repo_add_file()

Add files to a repo

repo_add_team()

Add a team to a repository

repo_add_user()

Add a user to a repository

repo_branches()

Get repository branches

repo_clone_url()

Get the cloning url for a GitHub repo

repo_collaborators()

List collaborator(s)

repo_commits()

Get repository commits

repo_contributors()

Get repository contributor(s)

repo_create()

Create repository

repo_delete()

Delete repository

repo_delete_file()

Function for deleting files from a Github repository

repo_exists()

Check existence of GitHub repository

repo_get_file()

Low level function for retrieving a file from a GitHub Repository

repo_get_readme()

Low level function for retrieving the README of a GitHub Repository

repo_ignore()

Ignore repository

repo_is_template()

Check if a GitHub repository is a template repository

repo_ls()

Low level function for listing the contents of a GitHub Repository

repo_mirror()

Mirror repository

repo_mirror_template()

Mirror template repository

repo_modify_file()

Modify a file within a repository

repo_n_commits()

Get repository commit count

repo_prs()

Get repository pull requests

repo_put_file()

Low level function for adding a file to a Github repository

repo_remove_badge()

Remove one or more GitHub Action badges

repo_remove_user()

Remove a user from a repository

repo_rename()

Rename repository

repo_set_template()

Change the template status of a GitHub repository

repo_style()

Style repository with styler

repo_unwatch()

Unwatch repository

repo_watch()

Watch repository

repo_watching()

Get watched repos

repo_workflows()

Get repository workflows (actions)

team_create()

Create team(s)

team_delete()

Delete team

team_invite()

Add Members to an Organizaton's Team(s)

team_members()

Get team members

team_pending()

Get pending team members

team_rename()

Rename existing team(s)

team_repos()

Get teams' repos

user_exists()

Check if username(s) exists

user_repos()

Get user's repository

user_type()

Check type of a username

with_pat() local_pat()

Use Temporary GitHub Access Token