# Preventive Care for R Packages > A Quarto RevealJS presentation by Indrajeet Patil. A comprehensive guide to R package development using automation to tick checklists for documentation, unit testing, exception handling, portability, code quality, and dependency management. Covers pkgdown articles versus package vignettes, spelling word-list maintenance, and strict zero-NOTE R CMD check workflows. ## Primary URL - [Slides](https://www.indrapatil.com/preventive-r-package-care/) ## Source - [GitHub repository](https://github.com/IndrajeetPatil/preventive-r-package-care/) ## Topics - software engineering - r packages - best practices - CRAN - pkgdown - testthat - spelling - r programming - presentation - slides ## Machine-readable companion - [Full agent summary](https://www.indrapatil.com/preventive-r-package-care/llms-full.txt)