GitHub Command Line Interface (CLI) |
---|
Esta es una guía para nosotros, los nerds de terminales, que queremos hacer todo en el terminal, y gracias a Github-CLI, podemos lograrlo, recordando tu primera contribución. ¡Debe ser divertido, gratificante y motivador para seguir adelante!
Esta guía es un poco más desafiante ya que no usamos ninguna interfaz gráfica, pero aún así es muy divertida y ¡definitivamente puedes seguirla!
El primer requisito es tener:
- Git instalado (cómo instalar git)
- Cuenta Github
Now we need to install the github-cli
tool in our system by following the official documentation
After that, we need to login in the CLI, so enter this command:
gh auth login
Sigue las instrucciones y estamos listos.!
Es tan fácil como ejecutar este comando:
gh repo fork firstcontributions/first-contributions
Importante: Te preguntará si también quieres clonarlo, selecciona la opción "sí"
Haremos este paso con git, así que ingresa este comando reemplazando el nombre con tu nombre, por ejemplo:
git switch -c add-john-doe
Ahora puede abrir el archivo Contributors.md
en un editor de texto y agregarle su nombre. Coloque su nombre en cualquier lugar entre el principio y el final, luego guarde el archivo.
En el directorio del proyecto ejecute git status
y verá los cambios.
Agrega esos cambios a la rama que acabas de crear usando el comando git add
:
git add Contributors.md
Ahora confirma esos cambios usando el comando git commit
:
git commit -m "Add your-name to Contributors list
reemplazando your-name
con tu nombre.
Empuje sus cambios usando el comando git push
:
git push origin -u your-branch-name
reemplazando your-branch-name
con el nombre de la sucursal que creaste anteriormente.
If you get any errors while pushing, click here:
-
Go to GitHub's tutorial on generating and configuring an SSH key to your account.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for 'https://github.com//first-contributions.git/'
Ahora, ejecutar este comando en el directorio de nuestro repositorio nos permitirá crear una solicitud de extracción para revisión:
gh pr create --repo firstcontributions/first-contributions
Después de eso, envíe la solicitud de extracción.
Puede usar el comando gh status
para ver la solicitud de extracción mencionada en acción.
¡Felicidades! ¡Acabas de completar el flujo de trabajo estándar fork -> clone -> edit -> pull request workflow que encontrarás a menudo como colaborador!
Celebre su contribución y compártala con sus amigos y seguidores en aplicación web.
Puedes unirte a nuestro equipo de Slack si necesitas ayuda o tienes alguna pregunta. [Únase al equipo de Slack] (https://join.slack.com/t/firstcontributors/shared_invite/zt-vchl8cde-S0KstI_jyCcGEEj7rSTQiA).
Ahora comencemos a contribuir a otros proyectos. Hemos compilado una lista de proyectos con problemas sencillos con los que puede comenzar. Consulte [la lista de proyectos en la aplicación web] (https://firstcontributions.github.io/#project-list).