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 targeted 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 |
|
Import a function from another package |
|
Create or edit R or test files |
|
Add an RMarkdown Template |
|
Use spell check |
|
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 |
|
Prepare for importing data.table |
|
Create or modify a DESCRIPTION file |
|
|
License a package |
Use a basic |
|
Test coverage |
|
|
Open configuration files |
Add files to |
|
Use C++ via the cpp11 package |
|
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 roxygen2 with markdown |
|
Create README files |
|
|
README badges |
|
Continuous integration setup and badges |
|
GitHub Actions setup |
|
Use pkgdown |
Use GitHub links in URL and BugReports |
|
Use lifecycle badges |
|
Sets up overall testing infrastructure |
|
Package release |
|
CRAN submission comments |
|
Draft a GitHub release |
|
Create a release checklist in a GitHub issue |
|
Reverse dependency checks |
|
Increment package version |
|
Continuous integration |
|
|
GitHub Actions setup |
|
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 or RStudio, globally as a user or for a specific project |
|
Don't save/load user workspace between sessions |
|
|
Helpers to make useful changes to |
|
Open configuration files |
Git and GitHub |
|
Create a project from a GitHub repo |
|
Initialise a git repository |
|
|
GitHub Actions setup |
Connect a local repo with GitHub |
|
Copy a file from any GitHub repo into the current project |
|
|
Manage GitHub issue labels |
Use GitHub links in URL and BugReports |
|
Configure a GitHub Pages site |
|
Draft a GitHub release |
|
Git/GitHub sitrep |
|
Get help with GitHub personal access tokens |
|
Vaccinate your global gitignore file |
|
Configure Git |
|
Tell Git to ignore files |
|
See or set the default Git protocol |
|
Configure and report Git remotes |
|
Add a git hook |
|
Add a code of conduct |
|
Create README files |
|
|
Get or set the default Git branch |
|
Visit important project-related web pages |
|
Open configuration files |
Helpers for GitHub issues |
|
|
Helpers for tidyverse development |
Create a release checklist in a GitHub issue |
|
Pull requests |
|
|
Helpers for GitHub pull requests |
Edit |
|
|
Open configuration files |
Automatically rename paired |
|
Browse |
|
|
Visit important project-related web pages |
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 |
|
Defunct and deprecated functions |
|
Produce or register credentials for git2r |
|
|
Defunct and deprecated functions in usethis |