Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/indrajeetpatil/dry-r-package-development

Tips on not repeating yourself during R package development
https://github.com/indrajeetpatil/dry-r-package-development

best-practices dry package-development r-packages r-programming software-design software-development software-engineering

Last synced: 5 days ago
JSON representation

Tips on not repeating yourself during R package development

Awesome Lists containing this project

README

        

---
output: github_document
---

```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```

# DRY R Package Development

Link to slides:

This presentation contains tips on how to develop R packages without violating the DRY (Don't Repeat Yourself) Principle in

- documentation
- unit testing
- vignette setup
- data
- conditions

```{r, echo=FALSE, out.width="50%"}
knitr::include_graphics("media/simpsons.png")
```

## Code of Conduct

Please note that the dry-r-package-development project is released with a [Contributor Code of Conduct](https://contributor-covenant.org/version/2/1/CODE_OF_CONDUCT.html). By contributing to this project, you agree to abide by its terms.