.Library, .libPaths()
install.packages("devtools"). Capítulo Setup del libro R packages.
install.packages("pak").
usethis::git_sitrep(). Managing Git(Hub) Credentials; “Managing GitHub credentials from R, difficulty level linux”.
usethis y devtools rn mi .Rprofile. usethis::edit_r_profile(), qué es un .Rprofile? usethis setup article.
La preparación no es divertida!
🧰 (sin grupos) ¿Algún problema? 🤞
pak::pkg_name_check("minipkg")
usethis::create_package("../minipkg")
usethis::use_github(). Mira al repositorio y su ✨ pagina de issues ✨.
🧰 Repite las mismas tareas, enviá el enlace de tu repositorio en el chat!
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!
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.
👀 Libro R Packages, the whole game
🧰 ¡Repetí los pasos!
Añadí dos dependencias, use_package("praise") y use_package("rlang").
devtools::load_all(), what_time(), what_time(language = "en").
🧰 ¡Repetí los pasos!