Semanas de la comunidad: Desarrollo – nuestro mentor para los recién llegados

Saludos a los lectores de LibreOfficeCuba. La semana pasada vimos el papel del equipo de documentación en el proyecto LibreOffice, y esta semana nos movemos hacia el desarrollo. Como era de esperar, el equipo de desarrollo es responsable de actualizar y mantener el código fuente de LibreOffice – la adición de nuevas características, corrigiendo errores, y asegurarse de que la suite se basa correctamente en varios sistemas operativos.

 Jan Iversen

Jan Iversen

El desarrollo puede parecer como el sub-proyecto más desalentadora en LibreOffice, pero hay muchas maneras de participar, incluso para los programadores con menos experiencia o aquellos con sólo disponen de un par de horas libres a la semana. Tenemos “Fácil Hacks” para conseguir nuevos colaboradores a bordo (sobre esto más adelante en la semana), y tenemos un mentor dedicado a ayuda a los desarrolladores por primera vez a explorar el código fuente, como se construye y crear sus primeros parches.

Su nombre es Jan Iversen, y le preguntamos acerca de su papel y cómo ayuda a los recién llegados …

¿Cuál es su papel en el equipo de desarrollo?

Mi papel es el de guiar a los nuevos colaboradores, y en general ayudar a que la comunidad de desarrollo crezca. A menudo actúo como un intermediario entre los nuevos y los desarrolladores del núcleo, para ahorrar tiempo a los desarrolladores del núcleo. Para ayudar a la comunidad también soy un ingeniero de liberación “a tiempo parcial” y puedo ayudar al equipo de infraestructura también.

¿Cómo es tu día de trabajo típico?

Empiezo cada mañana mirando a los nuevos parches de nuevos colaboradores en Gerrit, comentar sobre ello y si se ven bien, asignar un desarrollador del núcleo para hacer su revisión. También puedo controlar el estado de bugs.documentfoundation.org con respecto a nuestra HacksFácil, el control de otros nuevos, y comprobar los comentarios sobre los ya existentes.

Hay una media de 5-10 mails en mi bandeja de entrada, la mayoría de los contribuyentes, sino también cada vez más del resto de la comunidad.

El resto de mi día de trabajo va con las tareas más grandes, como:

  • La reescritura de grandes partes de la wiki de desarrollo

  • Estar disponible en el IRC (estoy allí 24/7 o como @janIV -, más correctamente, los mensajes se almacenan cuando duermo

  • La reescritura de nuestros Hacks fácil para hacerlo más comprensibles

Como vivo en España, también trabajo para que la comunidad española en su funcionamiento.

¿Cuántos desarrolladores están activos en una semana típica?

Tenemos una bonita página de estadísticas para eso.

En un día típico, supongo que hay alrededor de 20 personas diferentes activas en el IRC y 5 en el correo electrónico. Estamos unas 10 personas que, como una persona me dijo, tienen un cliente de IRC aparentemente integrado en sus cerebros! Y los otros son personas que aparecen con una pregunta.

Es muy claro que el IRC es para los desarrolladores más empedernidos. Nuevas personas utilizan mucho más las redes sociales, así que estoy trabajando en conseguir los medios sociales interconectados con el IRC.

¿Cuál es el mayor éxito hasta el momento, y el mayor reto?

Mi mayor éxito fue Google Summer of Code (GSoC), donde nuestra comunidad logró el mayor número de candidatos hasta la fecha. Google lamentablemente sólo nos adjudicó 12 escaños, así que tuvimos que seleccionar cuidadosamente los proyectos.

Mi mayor reto, es y será por algún tiempo, cambiar la forma en que nos comunicamos, a un estilo más aceptable para todo estudiantes. Esto debe hacerse como una evolución, no una revolución, con el fin de no romper la comunidad existente.

¿Qué tipo de ayuda está buscando?

LibreOffice es mucho C ++, por lo que las personas que saben C ++ y quieran aprender a trabajar con un gran proyecto son muy buscado.

Pero, en realidad, tenemos fácil Hacks para una gran cantidad de lenguajes de programación, por lo que todo el mundo es bienvenido. Una de las personas que comenzó diciéndome que era un novato en la programación me hizo muy feliz cuando últimamente se le dio el estatus committer, por lo que la gente tiende a crecer con la comunidad.

La construcción de la comunidad local es poner al inicio de 2017: tener pequeños grupos de desarrolladores que ayudan a los demás es algo que me gustaría ver, y luego vamos a ayudar a estos grupos, para tener mentores listos para ayudarles. Además, he creado – entre otros – una guía paso a paso explicando cómo llegar desde el primer contacto con la comunidad para hasta presentar con éxito su primer parche: ver esta página.

Gracias Jan, más adelante en la semana vamos a ver algunas estadísticas del equipo de desarrollo, ver las herramientas que se utilizan, y se mostrará cómo participar. Usted podría incluso obtener un brillante certificado, como el que les mostramos, cuando se acepta su primer parche para el código …

Certificado

Certificado

Fuente: https://blog.documentfoundation.org/

Súmate al debate y déjanos tu comentario. Siéntete libre de expresar tu criterio siempre y cuando sea basado en el respeto al resto de la comunidad y centrándote en el tema o eje central de este artículo. No haremos pública tu dirección de correo electrónico.