checkrpkgs explains how to install and configure R, Rtools, and RStudio; how to install R packages and get information about to-be-installed and already-installed packages; how to get the source code of R functions; and how to set up and use Git and GitHub with RStudio.
Visit the checkrpkgs website to explore the package, or install checkrpkgs from GitHub using the following R code:
if(!requireNamespace("remotes")) {
install.packages(pkgs = "remotes")
}
remotes::install_github(
repo = "JesseAlderliesten/checkrpkgs",
upgrade = FALSE, build_vignettes = TRUE,
lib = NULL)checkrpkgs consists of three vignettes:
- Installing R, Rtools and
RStudio
explaining how to install and configure R, Rtools, and RStudio:
vignette("install_r", package = "checkrpkgs") - R
packages
explaining how to install R packages; how to get information about
to-be-installed and already-installed R packages; and how to get the
source code of R functions:
vignette("r_pkgs", package = "checkrpkgs") - Using Git and
GitHub
explaining how to set up and use Git and GitHub with RStudio:
vignette("git_github", package = "checkrpkgs")
This project is licensed under the terms of the MIT License.
To cite package 'checkrpkgs' in publications use:
Alderliesten J (2026). _checkrpkgs: Installing and Using R, Rtools,
RStudio, R Packages, Git and GitHub_. R package version 1.3.1,
<https://github.com/JesseAlderliesten/checkrpkgs>.
A BibTeX entry for LaTeX users is
@Manual{,
title = {checkrpkgs: Installing and Using R, Rtools, RStudio, R Packages, Git and
GitHub},
author = {Jesse Alderliesten},
year = {2026},
note = {R package version 1.3.1},
url = {https://github.com/JesseAlderliesten/checkrpkgs},
}
Please open a GitHub issue if you have suggestions to improve checkrpkgs.
- The book What They Forgot to Teach You About R by Bryan, Hester, Pileggi, and Aja
- The book An introduction to R by Douglas, Roos, Mancini, Couto and Lusseau
- Section Prerequisites from the workshop Building tidy tools by Rand and Lyttle
- Developers might be interested in my develcoder package with code and templates to develop R packages.