.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!