This session is designed for R users interested in turning their standalone code into shareable R packages but have not yet ventured into package development. Key topics include structuring R packages, managing dependencies with usethis
and devtools
, documenting code with roxygen2
, testing with testthat
, sharing packages using Git and GitHub, and an introduction to advanced steps like continuous integration, R Universe deployment, and website creation with pkgdown
.