Aprenda cómo desarrollar aplicaciones de código abierto con muchos desarrolladores

Soy un desarrollador en solitario y siempre lo he sido, pero he estado aprendiendo últimamente sobre las posibilidades de control de fuente y queueboración de proyectos. Realmente me gustaría aprender cómo trabajar con grandes grupos de desarrolladores (por ejemplo, en github). Creo que sería una experiencia de aprendizaje increíble, pero hasta ahora siempre he sido el único desarrollador en un proyecto determinado. ¿Hay resources para aprender a trabajar en pequeñas porciones de un proyecto para hacer los bits? ¿Libros? ¿Ejemplos? Sé que tengo que empezar en algún lado, pero no estoy seguro de cómo. Gracias.

Únete a un proyecto de código abierto.

Encuentre algo en GitHub u otro repository grande de proyectos de código abierto usando un lenguaje que le guste y / o un proyecto que dispare su imaginación.

Lea la wiki / lists de correo y descubra cómo contribuir.

En este caso, la mejor forma de aprender es hacer.