Demo

Preparación de tu sistema

La preparación no es divertida!

🧰 (sin grupos) ¿Algún problema? 🤞


Creación de paquete

👀 sitio de usethis

🧰 Repite las mismas tareas, enviá el enlace de tu repositorio en el chat!


Una primera función

  • usethis::use_r("time"). Explica qué hace sprintf().

  • devtools::load(), what_time().

  • Añadí un argumento.

  • devtools::load_all(), what_time(), what_time(language = "en").

🧰 ¡Repetí los pasos!


Página del manual

  • Insertá el esqueleto roxygen2.

  • devtools::document(), ?what_time, muestra el archivo Rd.

  • Construye y vuelve a cargar (instalá los paquetes desde la pestaña de construcción de RStudio o “R: Install R Package and Restart R” en Positron), intentá utilizar el paquete desde otra sesión. Instalá desde GitHub.

👀 sitio de roxygen2

👀 Libro R Packages, the whole game

🧰 ¡Repetí los pasos!


Usá dependencias

  • Añadí dos dependencias, use_package("praise") y use_package("rlang").

  • devtools::load_all(), what_time(), what_time(language = "en").

🧰 ¡Repetí los pasos!