Con un fondo de Git / GitHub y sabiendo muy poco sobre Bazaar VCS, me gustaría informar ocasionalmente de un error a los proyectos alojados en Launchpad e incluso enviar un parche. Me gustaría hacerlo de una manera "adecuada" para que esté listo para fusionarse o mejorar sin interferir.
Parece que no puedo encontrar un How-to simple y decente adecuado para mis necesidades.
Lo que hice hasta ahora:
He creado una cuenta de Launchpad,
informó el error,
bazar instalado y configurar claves SSH, etc.
Ahora si fuera GitHub, me gustaría
bifurcar el repositorio,
clonar el repositorio bifurcado,
crear una rama con un nombre sensato y hacer el trabajo,
commit + push,
cree una solicitud de extracción con GitHub WUI.
Pero no es GitHub, y las arquitecturas Launchpad y Bazaar parecen bastante diferentes de sus contrapartes GitHub / Git.
Entonces, ¿podría un alma amable salvarme de ahogarme en toneladas de documentos y compilar un camino sencillo, principalmente la segunda parte? ¿Posiblemente incluye comandos CLI relevantes cuando son necesarios?
Editar: Parece que debería aclarar si estoy preguntando específicamente sobre los paquetes de Ubuntu (lo que sea que signifique) o los proyectos de Launchpad.
Realmente no me importa mucho la distinción entre paquetes de Ubuntu y paquetes que no son de Ubuntu. Cualquier software podría estar en Ubuntu hoy y fuera de él mañana, o viceversa. El desarrollo es lo que importa mucho más que la distribución.
Entonces asumí que
no todos los paquetes distribuidos en Ubuntu están alojados en Launchpad,
existe un flujo de trabajo "oficial" o "predeterminado" para Launchpad (bueno, si todos los desarrolladores pueden ponerse de acuerdo en usar Bazaar, ¿por qué la mayoría de ellos no podría estar de acuerdo con un flujo de trabajo de parcheo?),
así que estoy preguntando sobre el modo Launchpad, no el modo Ubuntu. Y elegí AU porque, dado que la intersección es vasta, supongo que es un tema muy interesante aquí.