--- title: "Get Started" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Get Started} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ``` `documenteR` helps you draft roxygen2 documentation for functions and data frames. You can use it from the RStudio addin or call `documenter()` directly. ## Install ```r install.packages( "documenteR", repos = c("https://sdhutchins.r-universe.dev", "https://cloud.r-project.org") ) ``` ## Using the Addin Manually Open a script that defines a function or data frame, highlight the object name, and run the "Document an object" addin. The addin sources the current file, finds the selected object, and inserts a roxygen2 skeleton above it. ## Using the Addin Programmatically You can also generate the documentation template directly from the console. ```{r} documenteR::documenter("lm") ``` That returns a roxygen2 skeleton with one `@param` line for each function argument. ## Example: document a data frame For data frames, `documenteR` creates a `@format` block with one entry per column. ```{r} documenteR::documenter("iris") ``` Column types are labeled with data-aware names where possible. For example, factors stay `factor` instead of falling back to their underlying integer storage mode.