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.