Para contribuir en otros proyectos podemos pedir permiso de que nos agreguen como colaborador, y tenemos todas las caracteristicas del dueño del repo

O podemos trabajar desde un fork y actualizando a nuestra manera el proyecto en nuestra cuenta de Github. Haciendo Fork podemos:

  1. Ver todo el historial de los commits
  2. Clonarlo desde mi repo
  3. Mandar cambios a mi repo forkeado
  4. Mandar PullRequest desde Github, rezando por que los acepten
//agregar repositorio original 
git remote add origin mi-repo

//este se usa para obtener la version mas nueva 
git remote add upstream repo-original

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8d5f65cc-9ad4-417d-a397-d161b4f04fd0/Untitled.png