Siddhi, una programadora autodidacta que disfruta del senderismo, la repostería y crear pequeños proyectos de código, comparte su experiencia como participante de Outreachy en el proyecto LibreOffice. Buscaba una manera práctica de incursionar en el software libre y encontró en Outreachy la combinación de aprendizaje guiado y colaboración con desarrolladores experimentados. LibreOffice la atrajo de inmediato por ser una herramienta que ya conocía desde la escuela y que usan millones de personas.
Primeros pasos y aprendizaje comunitario
Durante el periodo de contribución inicial, Siddhi abordó tareas para principiantes, revisó informes de errores y fue familiarizándose con la estructura del proyecto. Al principio el código le resultó abrumador, pero la comunidad de LibreOffice fue clave: colaboradores la orientaron incluso en aspectos básicos como compilar el código fuente. Con el tiempo su confianza creció y pudo asumir tareas más complejas.

Trabajo realizado: mejora del diálogo de hipervínculos
El proyecto principal de Siddhi durante Outreachy consistió en mejorar el diálogo de hipervínculos de LibreOffice. Convirtió el diálogo en una ventana con pestañas estándar —Internet, Correo, Documento y Nuevo documento— lo que lo hace más consistente con el resto de diálogos de la suite y más sencillo de mantener. Además, esta corrección atendió problemas reales de usuarios, incluido un bloqueo que ocurría al abrir el diálogo cuando estaban habilitadas las pestañas horizontales.
Enlaces del proyecto:
- Reporte de bug: https://bugs.documentfoundation.org/show_bug.cgi?id=168548
- Revisión del código: https://gerrit.libreoffice.org/c/core/+/19520O
Mentores y apoyo
Antes de la pasantía, Ilmari Lauhakangas ayudó a Siddhi a entender la organización del proyecto (interfaz, código fuente, QA), lo que redujo la sensación de desorientación. Durante la pasantía, Heiko Tietze actuó como mentor de proyecto: definió objetivos y expectativas, revisó el código con prontitud y proporcionó retroalimentación constructiva. Siddhi destaca que Outreachy le permitió ver cómo funciona realmente el desarrollo en código abierto: discusiones, revisiones, pruebas y mejoras iterativas. Para ella fue muy gratificante ver su código integrado y saber que será utilizado por muchas personas.
Cómo pueden ayudar otros
Aunque la corrección principal ya fue integrada, el diálogo de hipervínculos aún puede beneficiarse de más trabajo: nuevas funciones, mejoras de accesibilidad y casos de prueba que cubran errores ya corregidos. Un punto de partida recomendado es el issue general sobre el diálogo.
Siddhi concluye que Outreachy fue una experiencia muy positiva para aprender a contribuir en proyectos grandes de código abierto y para ver el impacto real de su trabajo.
