Asumo que tienes una cuenta de GitHub y Git.

Tambien te puede ayudar una herramienta que yo uso mucho para trabajar con Git, que es GitKranen y de la que hablado ya en este blog.

Si no, crea una y sigue los siguientes pasos que indican esta guía o bien los que te detallo paso a paso.

Leer el Readme.md de contubución:

Busca en la web del proyecto o en el repositorio para localizar algun documento que suele llamarse «how-to-contribute» o similares.

Fork de un respositorio:

Como podeis ver en la siguiente imagen de este proyecto, 318 personas han realizado un fork del mismo.

Tal como hacemos nosotros para ser el 319 (en mi caso).

Vamos a colonar el proyecto bien con la línea de comandos o con GitKraken (lo que yo uso):

Creamos una rama:

Subir cambios, ten en cuenta que es a tu fork:

Ahora comparamos desde tu cuenta de GitHub, con compare and pull request:

Pulsamos sobre el primer paso y cuando revisemos bien nuestra PR, podemos mandar a revisión (paso 2):

Y ahora solamente te queda esperar a que se apruebe, rechaze, etc.

Ya has contribuido a un proyecto en GitHub.

Embajador GitKraken Rectangular