uqbar-project / yanapiri

Ayudante para manejar entregas de GitHub Classroom
MIT License
1 stars 0 forks source link

Hacer un "fork" individual de un assignment grupal #40

Closed faloi closed 5 years ago

faloi commented 5 years ago

Util para armar una defensa individual de un TP grupal, que requiera agregarle funcionalidades al código grupal.

Debería:

  1. Crear un repo privado nuevo bajo la organización, con sufijo -defensa-<usuario>, para cada miembro del team.
  2. Agregar al usuario como collaborator, con permiso de Write.
  3. Pushear el código del repo original al nuevo.
faloi commented 5 years ago

@npasserini @PalumboN @fdodino tenemos una defensa la semana que viene y voy a estar laburando en esto... ¿alguna vez tuvieron una necesidad parecida? ¿cómo resolvieron?

fdodino commented 5 years ago

no exactamente, justo la otra vez estábamos pensando en tener una kata parte presencial y parte en la casa, y ahí habría que decidir una de estas dos opciones:

PalumboN commented 5 years ago

Yo nunca estuve en esta situación. Pero eso que describís es lo que hace Github Classroom. No se podría crea un assignment individual con el código del grupal como base?

faloi commented 5 years ago

@fdodino: pensé en resolverlo pidiendole a lxs estudiantes que forkeen y ya, pero eso implicaría hacer públicos todos los repos (para las entregas usamos repo privado).

@PalumboN: sí, pero habría que crear tantos assignments como grupos haya. Y GH Classroom no tiene api, sería sí o sí a manopla.

faloi commented 5 years ago

Al final lo vamos a hacer a manopla: crear un assignment nuevo y pedirle a cada estudiante que copie el código de la entrega anterior. No es lo mejor, pero estamos corriendo con los tiempos y no hay tiempo ahora para desarrollar esto.

npasserini commented 5 years ago

Nunca hicimos forks individuales, pero asumo que de última se puede hacer a mano forkeando en github sin necesidad del copiar el código.

El jue., 27 de jun. de 2019 a la(s) 15:33, Federico Aloi ( notifications@github.com) escribió:

Closed #40 https://github.com/uqbar-project/yanapiri/issues/40.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/uqbar-project/yanapiri/issues/40?email_source=notifications&email_token=ABDLKOODHKQLI5AJBVMW2RTP4UBYLA5CNFSM4H3LDGOKYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOSG7NDXY#event-2445201887, or mute the thread https://github.com/notifications/unsubscribe-auth/ABDLKOIJIEEU3VG4PJK2QCLP4UBYLANCNFSM4H3LDGOA .