R Dev Day Evento satélite
R Dev Day @ LatinR 2024
Fechas: 18 y 19 de noviembre de 2024, 17:30 - 20:00 (UTC-3)
Modalidad: Online
Inscripción: https://pretix.eu/r-contributors/r-dev-day-latinr2024/
Idioma: Inglés, Portugués y Español
Acerca de
R Dev Day @ LatinR 2024 es un evento colaborativo donde las personas trabajarán en pequeños grupos para hacer contribuciones a R base, o a la infraestructura que soporta dicha contribución. Ejemplos de posibles contribuciones:
- Traducir mensajes de error a español o portugués de Brasil
- Proponer mejoras en la documentación de R (contenido que accedemos en
help
o?
en R) - Analizar un error en R
- Generar soluciones a un error en R
- Añadir contenido a la Guía de Desarrollo de R, la guía de contribución para el R base
- Mejorar el Tablero de traducciones de R, el panel utilizado para monitorear el estado de las traducciones
Invitamos a participar a personas con distintos niveles de conocimiento, desde principiantes hasta expertos.
Cuándo
Las sesiones se realizarán el lunes 18 y martes 19 de noviembre, a la misma hora cada día.
UTC | Buenos Aires y Brasília (UTC-3) | Hermosillo (UTC-7) |
---|---|---|
8:30pm - 11pm | 5:30pm - 8pm | 1:30pm - 4pm |
Les recomendamos participar en ambas sesiones, pero de no ser posible también puede asistir a una sola.
Comunicación
Habrá una breve introducción (~10 minutos) al comienzo de cada sesión, se dará en inglés, español y portugués.
Usaremos el canal «r-dev-day» en el Slack de LatinR para discutir sobre las contribuciones - puedes participar en inglés, español o portugués.
Los grupos pequeños pueden acordar un idioma común para trabajar - el inglés será el idioma por defecto, pero habrá facilitadores de habla hispana y portuguesa disponibles para ayudar.
Tareas
Las tareas se prepararán como issues en este repositorio con la etiqueta LatinR2024
. Te invitamos a añadir temas o discutir ideas para temas como se describe en el README.
Los issues están resumidos en la hoja de Google R Dev Day @ LatinR 2024 Working Group Allocations. Añade tu nombre a la lista de colaboradores si estás interesado en trabajar en un tema. Puedes agregarte a múltiples temas ya que no es un compromiso final - las asignaciones se finalizarán al comienzo de cada sesión.
Te pidimos que revises los issues antes de las sesiones. Es posible que necesites preparación adicional para trabajar en ciertos issues, por ejemplo, aprender a compilar R en macOS o leer material adicional.
Configuración del desarrollo
La mayoría de la gente podrá trabajar directamente desde el explorador (utilizando Weblate, la interfaz del navegador de GitHub, GitHub Codespaces o Gitpod). El trabajo sobre errores específicos a ciertos sistemas operativos puede requerir el uso o la compilación de R en tu propia computadora.
Preparación
Algunas cosas que puedes hacer para ayudar a prepararte si tienes tiempo:
- Solicita una cuenta en Bugzilla si quieres trabajar en errores en el código/documentación y aún no tienes una cuenta. El proceso puede tardar unos días, pero es bueno tenerlo.
- Crea una cuenta en Weblate si quieres trabajar en las traducciones. Esto también puede hacerse durante el evento.
- Si deseas trabajar en los errores en el código R (vs la documentación, el Dashboard de traducciones de R, o la R Dev Guide) y no tienes experiencia compilando R desde el código fuente, te recomendamos aprender a utilizar el R Dev Container como se describe en la sección de Otros recursos (~ 1 hora). Esto no será necesario para todas las tareas que impliquen código, pero abrirá más posibilidades.
La sección de Otros recursos contiene enlaces para aprender más sobre cómo contribuir. Revisar estos enlaces con antelación es totalmente opcional (intentaremos asignarte las tareas en función de tus conocimientos y experiencia actuales), pero te ayudarán a ponerte manos a la obra en el evento.
Si tienes alguna pregunta, no dudes en ponerte en contacto con uno de los miembros del comité organizador a través del Slack de LatinR:
Hablantes de español | Hablantes de portugués | Hablantes de inglés |
---|---|---|
Pao Corrales | Beatriz Milz | gwynn gebeyhu |
Macarena Quiroga | Heather Turner | |
Patricia Loto | ||
Andrea Gomez Vargas | ||
Luis Darcy Verde Arregoitia | ||
Ricardo Villalba |
Otros recursos (en inglés)
Reviewing Bug Reports, R Blog post (3 min read)
Debugging in R (1h45 video)
Analysing Bugs/Contributing Patches (2h15 video + ejercicios - asume algún conocimiento de depuración en R).
Starting Workspace y Stopping and restarting, para aprender a usar el R Dev Container a través del navegador con los espacios de trabajo de Gitpod, seguido de Running R, Building R y R Contribution Workflow para aprender lo básico de usar el R Dev Container para hacer cambios en R base. (<1hr guía paso a paso).
R Dev Guide (ebook). Está diseñado como una referencia para los contribuyentes sobre diferentes aspectos de la contribución a R. En particular, consulta el capítulo 2 para aprender a construir R en tu propia computadora. Actualmente no se han incorporado las instrucciones para macOS, pero existe una versión preliminar.
Contributing translations to R (1h video), tutorial de introducción a la traducción a través de la interfaz del navegador Weblate.