Free Access Week - Data Engineering + BI
Data Engineering and BI courses are free this week!
Free Access Week - Jun 2-8

ghclass (version 0.2.0)

org_details: Obtain details on an organization's repos and teams

Description

  • org_exists - returns TRUE if the organization(s) exist on GitHub and FALSE otherwise.

  • org_teams - returns a (filtered) vector of organization teams.

  • org_team_details - returns a data frame of all organization teams containing identification and permission details.

  • org_repos - returns a (filtered) vector of organization repositories.

  • org_repo_search - search for repositories within an organization (preferred for large organizations).

  • org_repo_stats - returns a tibble of repositories belonging to a GitHub organization along with some basic statistics about those repositories.

Usage

org_exists(org)

org_repo_search(org, name, extra = "", full_repo = TRUE)

org_repo_stats( org, branch, filter = "", filter_type = "in:name", inc_commits = TRUE, inc_issues = TRUE, inc_prs = TRUE )

org_repos(org, filter = NULL, exclude = FALSE, full_repo = TRUE)

org_team_details(org)

org_teams(org, filter = NULL, exclude = FALSE, team_type = c("name", "slug"))

Arguments

org

Character. Name of the GitHub organization(s).

name

Character. Full or partial repo name to search for within the org

extra

Character. Any additional search qualifiers, see Searching for repositories for details.

full_repo

Logical. Should the full repository address be returned (e.g. owner/repo instead of just repo)?

filter

Character. Regular expression pattern for matching (or excluding) results

filter_type

Character. One or more GitHub search in qualifiers. See documentation for more details.

inc_commits

Logical. Include commit statistics

inc_issues

Logical. Include issue statistics

inc_prs

Logical. Include pull request statistics

exclude

Logical. Should entries matching the regular expression be excluded or included.

team_type

Character. Either "slug" if the team names are slugs or "name" if full team names are provided.

Examples

Run this code
# NOT RUN {
# Org repos and teams
org_repos("ghclass-test")

org_repos("ghclass-test", filter = "hw1-")

org_teams("ghclass-test")

org_team_details("ghclass-test")
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab