View source: R/github-functions.R
addPackageListingGithub | R Documentation |
Downloads the DESCRIPTION file from a package on github, parses the fields and adds (or replaces) a row in the available package database.
addPackageListingGithub(
pdb = pkgAvail(),
repo,
username = NULL,
branch = "main"
)
pdb |
Package database, usually the result of |
repo |
Character vector. Name of repository on github, e.g.
|
username |
Optional character vector. Name of repository on github, e.g.
|
branch |
name of branch, defaults to |
# Create package database
pdb <- cranJuly2014
if (interactive()) {
pdb <- pkgAvail(repos = c(CRAN = "https://cloud.r-project.org"))
# Overwrite pdb with development version of miniCRAN at github
newpdb <- addPackageListingGithub(pdb = pdb, "andrie/miniCRAN")
newpdb["miniCRAN", ]
# Add package from github that's not currently on CRAN
newpdb <- addPackageListingGithub(pdb = pdb, repo = "tidyverse/ggplot2", branch = "main")
newpdb["ggplot2", ]
set.seed(1)
plot(makeDepGraph("ggplot2", availPkgs = newpdb, suggests = TRUE))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.