Packages

library(devtools)
library(usethis)

Create repository

I create a shroom git repo then cloned into it by hand by creating an RStudio Project

Set up package

I then used create_package() within my project directory to build the basic package infrastructe. This overights the initial project

Create vignette infrastructure

Create a dummy vignette

Setting up data

Don’t save/load user workspace between sessions

Use roxygen

Package-level documents

use_r() #Create or edit a .R file

use_build_ignore() Add files to .Rbuildignore

use_package_doc() Package-level documentation

use_pkgdown() Use pkgdown

Use roxygen with markdown

use_version() use_dev_version() Increment package version

edit_r_profile() edit_r_environ() edit_r_makevars() edit_rstudio_snippets() edit_git_config() edit_git_ignore()

use_directory()

Use a directory