Podemos pensar que es un package es un conjunto de archivos dentro de una carpeta. Veamos la estructura típica de esa carpeta:
Tiene bastantes cosas, pero las que nos van a interesar principalmente son 3:
DESCRIPTION
NAMESPACE
./R/
(aquí están alojadas las funciones del package)Cambien veremos pero no son necesarias:
./data/
(si queremos alojar datos irán aquí./vignettes/
(si queremos una vignette)También diremos algo de
./man/
(aquí estará alojada la documentación de las funciones de nuestro package pero se generará “automáticamente” con otro package: roxygen
)