Aunque no soy un programador profesional, he escrito uno o dos programas. Sin embargo, hoy en día todos los ingenieros y científicos también aprenden un poco a programar y, como tal, estoy acostumbrado a escribir programas en Python, C y MATLAB. ¡Ahora quiero devolverle un poco a Ubuntu y a su gran gente y corregir un error!
Eché un vistazo a la lista de la campaña de tamaño de bocado y descubrí que la mayoría de ellos no son tan fáciles de solucionar para mí, ya que sospecho que requieren mucho tiempo para abordar el asunto, y no tengo eso. Aún así, descubrí este y me parece manejable y como una característica genial.
Sin embargo, como nunca antes había escrito un parche o lanzado un programa, no tengo idea de por dónde empezar. ¿Cuál debería ser mi primer paso para abordar ese problema?
En pocas palabras:¿Dónde y cómo empiezo a reparar a ese tipo?
Mejor respuesta
Responder a esta pregunta puede ser largo y complicado, por lo que en lugar de eso, le indicaré los recursos disponibles en lugar de repetirlos aquí.
Documentación
- Configuración para el desarrollo de Ubuntu
- Cómo corregir errores
Tutoriales
Realizamos eventos a lo largo del ciclo para ayudar a personas como usted, específicamente organizamos la Semana del desarrollador de Ubuntu en IRC, que es un tutorial en vivo y un taller de preguntas y respuestas. ¡Hay uno a finales de febrero si quieres unirte!
Aquí hay dos registros de una sesión anterior para darle una idea:
- Introducción al desarrollo de Ubuntu I
- Introducción al desarrollo de Ubuntu II
Lugares para encontrar oportunidades
- Harvest:esta herramienta revisa todos los parches y paquetes en Launchpad (e incluso busca parches en otras distribuciones). Muchos de estos pueden ser enganchados, aplicados, probados y luego corregidos en Ubuntu y luego enviados aguas arriba.
- Cleansweep:lista de parches ubicados en Launchpad que alguien adjuntó a un informe de error. Estos pueden ser útiles o no, pero aún así deben ser revisados.
Obtención de ayuda
Ponerse en contacto con MOTU en la lista de correo o IRC es una buena manera de obtener ayuda para los problemas individuales que encuentre:
- https://wiki.ubuntu.com/MOTU/Contacto
Comentarios
Hemos pasado mucho tiempo reelaborando esta documentación para que sea lo más fácil posible, si pudiera tomar notas sobre sus experiencias y cómo podemos mejorar esto, sería muy útil saber cómo hacer que apeste menos para personas como tú.