¿Cómo debería comenzar a ayudar en proyectos en Github?

Soy nuevo en github y me gusta ayudar a otras personas con sus proyectos que me parecen interesantes. Sé que hay muchas guías en el lugar de github, pero creo que podría ser bueno reunir un montón de experiencias de personas reales.

Entonces, los invito a publicar sobre sus primeras experiencias en github. Tanto si eres un novato o eres un rock pesado en github comunnity, creo que tus líneas podrían alentar a los novatos como yo a entrar en esta gran comunidad de código abierto.

Es bastante simple. Puede resumir el desarrollo de un simple proyecto de comunidad en un process circular de solo dos acciones simples:

  1. Seguimiento de errores. Probando el software, registrando errores, asegurándose de que estén archivados en el lugar correcto, solicitando más detalles, etc. Si son válidos, estos informes incluyen los detalles para la siguiente fase:

  2. Parcheo Apunte a un error, reprodúzcalo, cambie su código para solucionarlo, realice testings locales y presione su parche. Esto vuelve a la primera fase donde el informe de error está marcado como fijo o no.

Tienes que comenzar con la primera fase. No tiene que seguir un error directamente y puede ayudar simplemente brincándose y asegurándose de que otros reporteros de errores estén haciendo lo correcto (asegurándose de que haya volcados cuando corresponda, asegurándose de que las tags estén correctas, fusionando duplicates) )

O puede involucrarse más y probar el software para encontrar nuevos errores. La responsabilidad de hacer las cosas bien es ahora tuya.

Una vez que esté más familiarizado con el proyecto, su código y sus mantenedores, entonces es posible que esté listo para involucrarse en la solución de algunos de los errores pendientes.

Una cosa importante para recordar es que puedes pedir ayuda . Nadie espera que un extraño entienda todo el código o sea capaz de arreglar todos los errores. Los mantenedores a menudo estarán más que felices de ayudar a alguien a comenzar porque a menudo recuperan su time del trabajo que usted hace en el proyecto.

EDITAR: CodeTriage.com puede ayudar con esto.

Esta es una vieja pregunta, pero hay un nuevo sitio que intenta ayudar a las personas como OP a encontrar proyectos para contribuir.

El sitio se llama Solicitudes de búsqueda de extracción (está muerto ahora en 2016) y su objective es ayudar a las personas que buscan ayuda a encontrar personas que desean ayudar.

Puede navegar por la list de proyectos y ver qué tan activos están, o incluso puede publicar su proyecto con bastante facilidad.

Github es solo un website que agrega proyectos. Debe preguntarles a los mantenedores del proyecto cómo quieren que ayuden. No tiene sentido preguntar aquí, ya que no conocemos las reglas específicas para el proyecto que le interesa. Los diferentes proyectos tienen diferentes forms de hacer las cosas y requieren ayuda en diferentes áreas.

Aprender cómo usar Git sería lo más importante para decir. Ah, y asegúrate de seguir los estándares de encoding.