CreateCreate a project de novo or from an existing source, either local or remote |
|
|---|---|
Create a package or project |
|
Create a project from a GitHub repo |
|
Download and unpack a ZIP file |
|
Active projectQuery or set the project targetted by usethis functions that don’t take a path |
|
Activate a project |
|
Report working directory and usethis/RStudio project |
|
|
|
Utility functions for the active project |
Package developmentAdd or modify files typically found in R packages |
|
Create package data |
|
Depend on another package |
|
Create or edit a .R file |
|
Add an RMarkdown Template |
|
Use spell check |
|
Create tests |
|
Create a vignette or article. |
|
Add minimal RStudio Addin binding |
|
Create a CITATION template |
|
Create a learnr tutorial |
|
Package setupPackage setup tasks, typically performed once. |
|
Create a package or project |
|
Create or modify a DESCRIPTION file |
|
|
|
License a package |
Use a basic |
|
Test coverage |
|
|
|
Open configuration files |
Add files to |
|
Create Makefile |
|
Use magrittr's pipe in your package |
|
Use C, C++, RcppArmadillo, or RcppEigen |
|
Prepare to return a tibble |
|
Use a package logo |
|
Create a simple |
|
Package-level documentation |
|
Use roxygen with markdown |
|
Create README files |
|
|
|
README badges |
Use pkgdown |
|
Use GitHub links in URL and BugReports |
|
Package release |
|
|
|
Helpers for tidyverse development |
Draft a GitHub release |
|
Create a release issue checklist |
|
CRAN submission comments |
|
Reverse dependency checks |
|
Increment package version |
|
Continuous integration |
|
Continuous integration setup and badges |
|
Create Jenkinsfile for Jenkins CI Pipelines |
|
Tidyverse developmentConventions used in the tidyverse and r-lib organisations |
|
|
|
Helpers for tidyverse development |
|
|
Manage GitHub issue labels |
Identify contributors via GitHub activity |
|
ConfigurationConfigure the behaviour of R, RStudio, or Git, globally as a user or for a specific project |
|
Don't save/load user workspace between sessions |
|
|
|
Helpers to make useful changes to |
Configure Git |
|
|
|
Open configuration files |
Git and GitHub |
|
Create a project from a GitHub repo |
|
Configure Git |
|
Initialise a git repository |
|
Produce or register git protocol |
|
Configure and report Git remotes |
|
Connect a local repo with GitHub |
|
Use GitHub links in URL and BugReports |
|
Tell git to ignore files |
|
Add a git hook |
|
|
|
Manage GitHub issue labels |
Add a code of conduct |
|
Create README files |
|
|
|
Quickly browse to important package webpages |
Create and retrieve a GitHub personal access token |
|
|
|
Open configuration files |
Produce or register git credentials |
|
git/GitHub sitrep |
|
Vaccinate your global git ignore |
|
Pull requests |
|
|
|
Helpers for GitHub pull requests |
Edit |
|
|
|
Open configuration files |
Browse |
|
|
|
Quickly browse to important package webpages |
Create and retrieve a GitHub personal access token |
|
HelpersThese functions are mostly for internal use. But they are useful for those who wish to offer usethis-like support for, e.g., workflows specific to an organisation. |
|
Use a usethis-style template |
|
Use a directory |
|
Add an RMarkdown Template |
|
Add RStudio Project infrastructure |
|