Cómo Hacer Fork y Pull Request en el Blog de Python Perú#

Bienvenidos a la comunidad de Python Perú y a este Blog que marca el inicio de una nueva etapa de la comunidad.

Python Perú Logo

En este tutorial, te enseñaremos cómo hacer un fork del repositorio del Blog de Python Perú y luego crear un pull request.

Hacer Fork del Repositorio de GitHub del Blog de Python Perú#

Primero, debes hacer un fork del repositorio del Blog que está alojado en GitHub. Para hacer esto, ve al repositorio y haz clic en el botón “Fork” en la parte superior derecha de la página.

Fork GitHub repo Create GitHub fork

Una vez que hayas hecho el fork, tendrás tu propia copia del repositorio en tu cuenta de GitHub.

Clonar el Repositorio de GitHub del Blog de Python Perú#

Ahora, para poder escribir un post, lo primero que debes hacer es clonar el repositorio del Blog que está alojado en tu cuenta de GitHub.

Nota

Todas las operaciones que usemos en este tutorial emplearán el comando gh por lo que te recomendamos descargarlo. Link aquí

Cómo muestra la imágen (marcado en elípsis de color rojo), debes copiar el comando de GitHub CLI y luego ejecutarlo en la terminal.

Clone GitHub repo

Crear el Branch Donde Irán tus Cambios#

Ahora que has clonado el repositorio, debes crear un branch donde irán tus cambios y por su puesto tu nuevo post.

En la terminal, ejecuta el siguiente comando:

git checkout -b el-nombre-de-tu-branch main

Debes reemplazar el-nombre-de-tu-branch por un nombre de branch. No tienes que preocuparte demasiado por pensar en un nombre creativo. Un ejemplo podría ser el nombre del post separado por guiones. Otro podría ser tu nickname.

Creación del Post#

Sigue las instrucciones en el post original para crear tu post.

Creación del Pull Request#

Finalmente ya tienes tu post listo y deseas crear el pull request para ser revisado por Ider Delzo, Jean-Pierre Chauvel o Nefi Arroyo.

Lo primero que debes hacer es avisar a Ider Delzo, Jean-Pierre Chauvel o Nefi Arroyo sobre la redacción de tu post en el grupo de WhatsApp.

Una vez conseguida la autorización y que te hayan incluido al grupo de bloggers de la organización Python Perú en GitHub, lo que debes hacer es ejecutar el siguiente comando especificando un título para tu PR y un cuerpo para el mismo. Si no deseas poner un cuerpo solo obvia esa opción.

Debes incluir la opción --web para abrir el PR en el navegador y poder seleccionar el destino del PR (el destino será “python.pe/pythone-blog”).

gh pr create --title "Aquí iría tu título del PR" --body "Aquí el cuerpo de tu PR" --web

Nota

Recuerda que siempre debes ejecutar este comando cerciorándote de que estés en tu branch. Si no estás en tu branch siempre puedes cambiarte de branch usando este comando:

git checkout tu-branch

Compare across forks Selecting fork origin

Una vez ejecutado el comando gh y siguiendo las indicaciones del mismo ¡Abrás creado satisfactoriamente el PR! Debes comunicar de su creación de inmediato a Ider Delzo, Jean-Pierre Chauvel o Nefi Arroyo en el grupo de WhatsApp para que revisen tus cambios en el pull request y subsecuentemente hagan merge de estos en la rama main.