Lo que necesitas hacer antes del curso
Por favor sigue estas instrucciones para asegurarte que tienes todo lo necesario para el curso.
Posiblemente tengas instalada algunas de las herramientas, si hace mucho que no las usas, asegurate de actualizarlas.
Instalá R y RStudio
Vamos a utilizar R (lenguaje de programación) y RStudio como IDE (Integrated Development Environment). Si no los tenés instalados, por favor seguí las instrucciones en esta página de Posit (en Ingles) para hacerlo.
Instalá Git
Git es una herramienta para control de versiones, vamos a utilizarla para trabajar colaborativamente.
En la pagina de Git podrás descargar el instalador para tu sistema operativo.
En esa misma pagina hay una guia de instalacion para cada sistema operativo en castellano.
Creá una cuenta en GitHub
GitHub es una de las interfaces y repositorios mundiales mas conocidos y utilizados por quienes desarrollan software. Vamos a utilizarlo para publicar nuestro código.
Entrá a https://github.com/.
Hace click en Registrarse or Sign up.
Seguí las indicaciones para crear la cuenta personal.
Uno de los pasos implica chequear que sos una persona y luego validar la direccion de email que usaste para crear la cuenta.
Configuración de Git y GitHub
Ahora que ya tenés git instalado y una cuenta en GitHub, es importante completar la configuración necesaria para que puedas trabajar. Hay varias maneras de hacerlo, en este caso lo haremos desde R usando el paquete usethis y gitcreds.
- Abrí RStudio e instalá usethis corriendo el siguiente código en la consola:
install.packages("usethis")
- Configurá tu nombre y correo electrónico:
::use_git_config(user.name = "Juan Perez",
usethisuser.email = "juan@ejemplo.org")
Sustituyéndolo por tu nombre y el correo electrónico asociado a tu cuenta de GitHub. git usará esta información para registrar quien hizo cambios en un archivo. Veremos esto durante los talleres de git y Github, desarrollo de paquetes y revision de código.
- Configurá tu PAT
El PAT o “personal access token”, mejor conocido como token es una especie de contraseña que deberás setear en tu computadora para poder hacer cambios en GitHub.
Primero tendrás que crear el token:
::create_github_token() usethis
Se abrirá la ventana de GitHub y ahí tendrás que seguir los pasos para crear el token y copiarlo (muy importante!). Por las dudas no cierres esta ventana.
Ahora corré el siguiente código para setear el token en tu computadora:
::gitcreds_set() gitcreds
Elegí crear/guardar el token. Si tenés Ubuntu esto no termina acá, tendrás que seguir los pasos en esta guia para guardar el token de manera permanente.
- Vacuná tu instalación de git:
::git_vaccinate() usethis
Esta función agrega algunos archivos y configuraciones que se consideran buenas prácticas. Vamos a ver mas detalle durante el taller de desarrollo de paquetes. También podés leer la documentación de la función para aprender más.
- Chequeá que todo esté en orden:
::git_sitrep() usethis
Esta función devuelve el estado de situación de tu configuración de git y GitHub. Revisá que aparezca tu nombre y mail, que aparezca Vaccinated: TRUE
y que Personal access token for "https://github.com": <discovered>
esté tal cual ese mensaje.