Abre la IDE que querés usar hoy.
Si usás Positron aqui son paginas de documentación sobre atajos de teclado: general, R, RStudio.
.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 en 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("minipkg3")
usethis::create_package("../minipkg3")
Captura de pantalla en Positron. Azul oscuro: consola R! Azul claro: nombre del proyecto. Verde: barra de menu, por ejemplo para ver opciones. Rosa: para buscar en archivos del proyecto. Rojo: explorador de archivos. Naranja: aqui puedo yo encontrar Control de Versión porqué haciendo clics lo desplazé de la izquierda hasta la derecha, asi de facil, para que se parezca más a Rstudio.
Captura de pantalla en Positron. En rojo se ve la consola de R dondé llamé la función, y donde se abre el archivo que tengo que modificar.
devtools::check() (o Ctrl + Shift + E), usethis::use_mit_license(). Si uso devtools::check() todo permanece en la consola de R. Si uso la comanda de Positron, asi es:Captura de pantalla en Positron. Donde busco la comanda de chequear paquetes. Captura de pantalla en Positron. Donde tengo los resultados del chequeo.
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() (o Ctrl + Shift + L), what_time().
Añadí un argumento.
devtools::load_all(), what_time(), what_time(language = "en").
🧰 ¡Repetí los pasos!
Captura de pantalla en Positron. Bombilla debajo del nombre de la función. Captura de pantalla en Positron. Haciendo clic en la bombilla, se puedo elegir añadir el esqueleto roxygen2
devtools::document() (o Ctrl + Shift + D), ?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"). Abre DESCRIPTION.
devtools::load_all(), what_time(), what_time(language = "en").
🧰 ¡Repetí los pasos!