

usethis
Set up commonly used 📦 components
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

Jenny Bryan

Hadley Wickham

Winston Chang

Lionel Henry

Davis Vaughan

Christophe Dervieux

Mine Çetinkaya-Rundel

Gábor Csárdi

Jeroen Ooms

Emil Hvitfeldt

Thomas Lin Pedersen

Garrick Aden-Buie

Julia Silge

Max Kuhn

Charlotte Wickham

Carson Sievert

Barret Schloerke

Jeroen Janssens

JJ Allaire

Edgar Ruiz
Resources using usethis

Package Development
cheatsheetQuick reference guide for package development.
