Taller 2: ¿Cómo colaborar en un proyecto de software libre? ¿Qué es un Pull Request (PR)?

¿Qué vas a aprender en este taller?

  • Conocer el concepto de Pull Request.
  • Conocer la metodología para colaborar en proyectos alojados en GitHub realizando Pull Requests.

Recursos para realizar este taller

¿Qué tienes que hacer?

Un pull request es una petición que se hace al propietario de un repositorio original para que este último incorpore los cambios que se sugieren. En este ejercicio tienes que hacer un pull request sobre el siguiente repositorio: https://github.com/josedom24/prueba-pr-asir. Para ello:

  1. Realiza un pull request a este repositorio para solicitar dos cambios:

    • Debes cambiar el fichero README.md para añadir un enlace a la lista, donde ponga tus iniciales y vaya al fichero que vas a crear en el directorio files.
    • Crea un fichero en el directorio files, que se llame tus_iniciales.md (en mi caso se llama jdmr.md) y donde escribas en markdown la respuesta a la pregunta: ¿Qué asignatura te gusta más? Y ¿por qué? (se debe utilizar al menos 5 marcas distintas de markdown).
  2. Realiza el pull request (con un mensaje de commit significativo) y espera a que sea aceptado por mí. Al finalizar el ejercicio debes sincronizar tu repositorio para que tengas todos los ficheros de todos tus compañeros.
  3. Elige un compañero y realiza un Pull Request sobre un repositorio suyo. El mismo compañero u otro debe realizar un Pull Request sobre un repositorio tuyo.

¿Qué tienes que entregar?

  1. Los pasos fundamentales (con instrucciones) para realizar el pull request.
  2. Al finalizar el ejercicio (cuando todos los alumnos hayan mandado el PR y el profesor lo recuerde) debes actualizar tu repositorio remoto y enviarme la URL para que yo lo pueda comprobar.
  3. Debes entregar una captura donde se vea que has aceptado el PR que ha realizado tu compañero sobre tu repositorio.