Cómo colaborar y

llegar a ser desarrollador

por Margarita Manterola

¿Por qué colaborar?

Dar un poco a cambio de lo mucho que recibimos

Cada aporte es valioso

Nadie mejor que nosotros para saber qué le
está faltando al sistema

La comunidad

Es la diferencia principal con las otras distros.

Puede ser cordial u hostil, según cómo nos acerquemos.

Hay sub-comunidades (por proyectos, listas de correo, irc, etc).

Insertarse en la comunidad es esencial.

Distintas formas de colaborar

En español:

Traducciones: debian-l10n-spanish

Ayuda a usuarios: debian-user-spanish

Por irc: #debian-es, #debian-ar, #debian-mx

Distintas formas de colaborar

En inglés:

Manejando bugs: bugs.debian.org

Listas del proyecto: debian-devel, debian-project,	debian-mentors, debian-women, etc.

Proyectos: alioth.debian.org

Manteniendo paquetes

Reportar Bugs

Un buen reporte suele implicar un bug arreglado

Esencial: pasos para reproducir el bug

Configuraciones, datos adicionales, todos los detalles

Determinar a partir de cuándo existe el bug

Nunca borrar archivos corruptos: renombrarlos

Modificar Bugs

Es muy importante saber utilizar el BTS.

Modos de colaborar:

Añadir información.

Buscar duplicados.

Marcar los que ya no están presentes.

Enviar parches

Listas de correo

No es conveniente empezar en debian-devel

Elegir un proyecto específico para participar (debian-java, debian-python, debian-gnome, etc)

Para preguntas de paquetes: debian-mentors

Para estar al tanto de las novedades:
debian-announce y debian-devel-announce

Colaborando en los paquetes

Si un programa nos interesa, podemos centrarnos en colaborar con el responsable del paquete.

En alioth.debian.org, podemos ser parte de grupos de mantenimiento de paquetes.

Es bueno empezar a trabajar en paquetes ya existentes, y aprender cómo están hechos.

Manteniendo paquetes

Si un programa que queremos no está en Debian, podemos armar y mantener el paquete.

Si un paquete que usamos está huérfano, es una buena idea adoptarlo (debian.org/devel/wnpp)

No es necesario ser desarrollador para
mantener unos pocos paquetes.

New Maintainer Process

Implica un mayor compromiso con el proyecto

Requisitos para iniciarlo:

Tener un advocate

Mantener uno o más paquetes

Tener una clave GPG firmada por otros desarrolladores

New Maintainer Process

Muchas preguntas son interesantes. Se pueden ir contestando antes de empezar el proceso.

No esperar a terminar el proceso para
empezar a colaborar con Debian.

Es un proceso lento. Tener paciencia.

2005-10-10T10:07:10