DEV Community

loading...
Cover image for Guía para Contribuir en Open Source - (GitHub for Dummies)

Guía para Contribuir en Open Source - (GitHub for Dummies)

rich1n profile image Richard Rodrigues ・3 min read

Si estas empezando en esta travesía del Open Source y no sabes cómo; el consejo principal es salir a "patear la calle".

La mejor forma de aprender de manera ágil es haciendo, estudiando y practicando bastante.

Si no tienes un mentor, tutor o alguna empresa que ya te haya contratado; puedes ayudar en cualquier proyecto existente en GitHub.

Primero lo Primero

Tienes que definir cuál es el área en programación que quieres dedicarte a trabajar; ya sea Front-end, Back-end, algún framework (ReactJs, Angular, VueJs, etc.); solo decide qué quieres y qué te gusta; la intención es que si vas a querer entrar en una empresa, necesitas tener en tu curriculum algo en que te especialices y los proyectos en GitHub te ayudan a tener un backup de que tuviste experiencia práctica en el tema.

También terminarás aprendiendo a trabajar en equipo y perfeccionarás tu habilidades de Git y GitHub.

Alt Text

¿No tienes una cuenta en GitHub?

En lo que termines de registrarte aquí regresa acá cuando hayas hecho un par de tutoriales de GitHub.

¿Ahora qué?

Necesitas buscar algún repositorio que tenga algún lenguaje que sepas manejar; la mayoría de los proyectos Open-Source tienen una guía de contribución que normalmente se llama CONTRIBUITING.

Lee la guía con sumo cuidado y aprende a cómo contribuir en el proyecto.

Si encuentras una falla que quieres resolver, abre un Issue o comenta en alguno ya abierto; deja que sepan que puedes hacerlo. Si necesitas trabajar en algo nuevo, solamente crea un Issue para eso y dale tiempo a los administradores del repositorio a que respondan.

Puedes darle un Fork al proyecto, clonarlo a tu computador local y comenzar a testear el código; busca algún bug o inventa alguna nueva funcionalidad; hay diversas formas de contribuir.

Contribuciones

Hay varios tipos de contribuciones que puedes hacer en GitHub

118 contributions on St. Valentine's Day

118 contribuciones en el día de los enamorados.

Errores en la documentación

Lo primero que debes de hacer, antes de comenzar a buscar algún error en la aplicación, es leer la documentación para entender cómo funciona todo. Si durante tu lectura encuentras algún error, puedes comenzar tus primeras contribuciones corrigiendo cualquier error de ortografía o redacción para así hacer la documentación más fácil de leer.

También la documentación pedes estar desactualizada, o tener algunos ejemplos erroneos; solo haz las correcciones que tengas que hacer y haz un Pull Request.

Error en el código

Si dominas muy bien el código en el que está escrito el proyecto, puedes realizar algunas pruebas buscando algún bug o error en la aplicación en uso; si no dominas el lenguaje, la recomendación sería probar la aplicación y enviar una Issue para que algún contribuyente del proyecto haga la corrección.

Recuerda dejar un comentario claro y directo; con los detalles para que sea más sencillo su localización y corrección.

Recomendar mejoras

Si eres usuario del proyecto y piensas que sería buena idea agregar alguna funcionalidad o implementar algo que sea de utilidad, solamente puedes crear un Issue y dejar una sugerencia.

Traducciones

La mayoría de los proyectos que se ven en GitHub, necesitan a gritos ser traducidos a otros idiomas; recuerda que casi todos los repositorios solo están en el idioma inglés y sería muy buena ayuda que puedas traducir al español el proyecto para nuestra comunidad hispana.

Si es un proyecto que piensas usar frecuentemente, está sería una opción muy interesante ya que al leer y traducir la del funcionamiento del proyecto, vas a poder dominar toda la documentación a la perfección. También te ayuda a perfeccionar el idioma inglés.

¿Cuál tipo de contribución realizas frecuentemente en GitHub?

Discussion (0)

pic
Editor guide