Software
usethis

usethis

Set up commonly used 📦 components

R

usethis is a workflow automation package for R that handles repetitive setup and development tasks for both R packages and non-package projects. It provides a collection of use_*() functions that operate on your active project directory to streamline common development workflows.

The package automates tasks like creating project structure, setting up version control, adding licenses, configuring testing frameworks, managing dependencies, and creating documentation files. It reduces manual configuration work by handling file creation, updating DESCRIPTION files, modifying .gitignore, and setting up standard R package components. The package provides interactive feedback showing what it has completed and what actions you still need to take.

Contributors

Resources using usethis