Demo

Preparación de tu sistema

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.

La preparación no es divertida!

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


Creación de paquete

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

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.

Captura de pantalla en Positron. Donde busco la comanda de chequear paquetes.

Captura de pantalla en Positron. Donde busco la comanda de chequear paquetes.

Captura de pantalla en Positron. Donde tengo los resultados del chequeo.

Captura de pantalla en Positron. Donde tengo los resultados del chequeo.

👀 sitio de usethis

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


Una primera función

🧰 ¡Repetí los pasos!


Página del manual

  • Insertá el esqueleto roxygen2.

Captura de pantalla en Positron. Bombilla debajo del nombre de la función.

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

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.

👀 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"). Abre DESCRIPTION.

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

🧰 ¡Repetí los pasos!