Building R Packages
Contents:
- Before You Start
- R Packages
- Basic Structure of R package
- DESCRIPTION file
- NAMESPACE file
- NAMESPACE function notation
- NAMESPACE: load and attach
- R/ sub-directory
- src/ sub-directory
- man/ sub-directory
- devtools package
- usethis package
- Documentation
- Vignettes and Readme files
- Knitr and Markdown
- Common Knitr options
- roxygen2 and help files
- Including Data
- Data Packages
- Testing Code
- testthat package
- CRAN checks
- Open Source Licensing
- Why Open Source?
- Version Control and GitHub
- Git
- Linking local repo to Github repo
- Software Design and Philosophy
- Continuous Integration
- Cross Platform Development