Este repositorio tiene como objetivo que puedas practicar cómo hacer Pull Requests, ya que esperamos que durante el desarrollo del proyecto del curso (y a futuro) te acostumbres a utilizar una branch de Git para cada feature que desarrolles y que la revisión de este código se realice por medio de la interfaz de GitHub.
Puedes encontrar más información sobre branches, PRs y la metodología de desarrollo Gitflow o Github flow en el curso en este tutorial de Atlassian y esta sección de GitHub Docs.
En general, existen dos escenarios:
- Si puedes hacer push al repositorio directamente (por ejemplo, si tú creaste el repo o te dieron ese nivel de permiso): clonas el repositorio, creas una rama, haces los cambios en esa rama, los subes y haces la PR con esa rama hacia la rama objetivo.
- No puedes hacer push al repositorio directamente (por ejemplo, en los repositorios de Syllabus o este mismo repositorio): haces un fork, clonas ese repositorio, haces los cambios en la rama que quieras modificar, los subes y haces la PR desde tu fork hacia el repositorio objetivo.
En este caso, tendrás que usar la segunda alternativa, pero durante el proyecto podrás usar la segunda 🤓
Recuerda utilizar lo que sabes sobre branches para crear tu propio espacio de trabajo local, modificar y agregar los archivos pedidos, y luego subir tu Pull Request para que sea revisada. Estos son los archivos que tu PR deberá modificar:
- Agrega un archivo
*.html
(aunque puede ser de cualquier tipo) a la carpetapersonas/
con tu usuario de GitHub como nombre. Por ejemplo, mi usuario es aaossa, así que mi archivo se llamará...aaossa.html
. Puedes ver los que ya existen en la carpeta o la página e inspirarte en esos. - Agrega tu usuario en el archivo
participantes.txt
. Deberás respetar el orden alfabético al agregarlo (de la A la Z, ignoremos si es mayúscula o no). - Puede que al momento de subir tu Pull Request, te indique que existen conflictos que deben ser resueltos en el archivo
participantes.txt
, ya que es un archivo que está siendo modificado por varias personas al mismo tiempo. Debes seleccionar la opción de Resolve conflicts y editar el archivo para resolver el conflicto, asegurandote de que todos los nombres de usuario presentes se mantengan en el archivo final respetando el orden alfabético pedido.
Una vez que hagas tu Pull Request, automáticamente se le asginará una etiqueta con tu semestre y se agregará a @aaossa como reviewer. Luego de que tus cambios sean revisados, se hará merge de tu Pull Request y habrás completado tu primera PR 😎. Una vez que esto suceda, probablemente después de un minuto, deberías poder encontrar tu foto en la página web de este repositorio.
Si no recuerdas algo o quieres saber más, puedes preguntar en las issues del Syllabus del curso :)