FAQ - Corrección por Pull Requests (PRs)

Si estás leyendo esto es porque ya entregaste correctamente tu TP0. ¡Felicidades!

Una vez que hayan obtenido un Todo OK por parte del corrector automático, se les dará acceso a un repositorio en Github, que es donde se harán las correcciones. Este proceso no es automático. Es realizado por un docente. Esto no va a suceder inmediatamente después que hayan entregado el TP0. Se hará el día de entrega del TP0, la clase siguiente (para quienes no hayan entregado en la fecha de entrega), la clase siguiente, y así hasta la fecha final de obtener un Todo OK por parte del corrector automático.

¿Qué es lo que deben de hacer?

  1. Aceptar la invitación que les va a llegar al mail que tengan configurado en github (que no es necesariamente el que nos hayan brindado a nosotros cuando completaron el formulario de inicio de cuatrimestre).
  2. Ver este video que explica cómo hacer un Pull Request (PR)
  3. Crear un PR para el TP0, con el link que les debe haber llegado en el mail del corrector automático, tal y como indica en el video. Idealmente, asignar a sus respectivos correctores como Reviewers. Si no crean el PR, no se les va a corregir.

Más temprano que tarde, quien corrija va a marcar los cambios que sugiera, o requiera (según el caso de la importancia/relevancia/gravedad de lo marcado). Ustedes van a seguir entregando siempre a través del sistema de entregas, y los cambios que hagan en una entrega determinada (e.g. el TP0) se van a ver reflejados automáticamente en el Pull Request. No es necesario ni crear otro PR, ni nada más. Por el contrario, les pedimos que no cierren el PR con la corrección, porque de esta forma podemos ver específicamente los últimos cambios que hagan, revisar qué fue lo que habíamos marcados, o simplemente ver la historia de cómo fue cambiando el código.

Como dijimos, no necesitan aprender de Git obligatoriamente para esta materia. Si recomendamos a quienes sientan interés, especialmente para los trabajos grupales, ya que enviarse mails/archivos por el medio que fuere es propenso a errores. Contamos con la grabación de un taller de Git que realizamos hace un tiempo.