Una manera fácil de comenzar es mirar proyectos con los que ya estés familiarizado y echar un vistazo a los problemas abiertos que otros usuarios han publicado. Responda al hilo, bifurque el proyecto, resuelva el problema y envíe una solicitud de fusión.
Cuando envíe la solicitud de fusión, escriba en su confirmación. “Resuelve el problema # 10” (use el número apropiado). De esa manera, cuando abra la solicitud de fusión, su confirmación también se mostrará en el hilo de problema relevante.
Comience con problemas básicos y verifique el archivo Léame del proyecto para ver si el desarrollador ha estipulado las pautas que desean que otros desarrolladores interesados en contribuir sigan. Estas estipulaciones son usualmente solo que pruebe su código y proporcione pruebas unitarias si corresponde. También es mejor cumplir con un flujo de trabajo menos destructivo, al menos hasta que se establezca como un contribuyente importante. Esto significa, siga patrones de formato similares ya establecidos y no modifique ningún código que no sea el código relevante para el problema que está solucionando. Y asegúrese de comentar a fondo su código, siempre, sin excepción.
A veces, los desarrolladores pueden intentar formatear el código de otra persona, o hacer pequeñas mejoras de rendimiento. A menos que este sea el problema de su dirección … No lo haga. Solo modifique la cantidad mínima de código posible para resolver el problema. Recuerde que cada cambio, independientemente de cuán superficial deba ser probado a fondo. Y si bien puede saber que funciona, como alguien nuevo en un proyecto, las otras personas involucradas no van a confiar en que sepa lo que está haciendo hasta que demuestre su competencia a través de soluciones de problemas de impacto mínimo.
- ¿Cuáles son los 10 consejos que le darías a un diseñador novato de CCG / juegos de mesa?
- ¿Qué es lo mejor que se puede hacer en vacaciones?
- Cómo elegir un psicólogo
- ¿Cuáles son algunos consejos útiles para el desarrollo web de outsourcing para un inicio ágil?
- ¿Cuáles son las cosas que no se deben hacer al comienzo de la carrera profesional?