================================ #fedora-classroom: Taller de Git ================================ Meeting started by tezcatl at 21:40:46 UTC. The full logs are available at http://meetbot.fedoraproject.org/fedora-classroom/2011-02-02/taller_de_uso_de_git_para_colaboradores_de_la_revista_fedora_latam.2011-02-02-21.40.log.html . Meeting summary --------------- * LINK: http://rpmdev.proyectofedora.org/issues/461#note-2 (V1K1N60, 21:43:57) * Agenda de la sesion (tezcatl, 21:46:14) * Obtener una copia local del repositorio de trabajo (tezcatl, 21:46:59) * Enviar una colaboracion para la Revista al repositorio (tezcatl, 21:47:28) * Revisar y hacer correcciones a articulos en el repositorio (tezcatl, 21:47:51) * Montar articulos en Scribus para la preparacion de la publicacion final (tezcatl, 21:48:32) * Obtener una copia local del repositorio de trabajo (tezcatl, 21:49:18) * LINK: https://admin.fedoraproject.org/accounts/group/view/gitrevista-fedora-latam Es el grupo de colaboradores con acceso de escritura al repositorio. (tezcatl, 21:50:23) * Sponsors que pueden aprobar ingreso al grupo son Maria Gracia Leandro (Tatica), Mauricio Moreno (V1K1N60) y su servidor (tezcatl) (tezcatl, 21:51:28) * Los miembros del grupo (como gomix), pueden a�r directamente colaboraciones y editar los archivos (tezcatl, 21:52:32) * IDEA: el objetivo del repositorio es agilizar las contribuciones permitiendo a los colaboradores acceder, revisar y corregir los articulos y el maquetado directamente, sin mediar enviar los archivos por correo electronico y esperar a que sean copiados a otra parte (tezcatl, 21:54:11) * Para conseguir una copia del repositorio de trabajo que tenemos en fedorahosted, usaremos uno de los siguientes comandos: (tezcatl, 21:58:07) * git clone git://git.fedorahosted.org/git/revista-fedora-latam.git (tezcatl, 21:58:22) * Este comando les traera una copia del repositorio, aunque no hayan ingresado aun al grupo de colaboradores en FAS (tezcatl, 21:59:26) * ACTION: Los colaboradores de la revista, que aun no estan en el grupo en FAS, soliciten unirse por favor (tezcatl, 22:00:27) * Para obtener una copia del repositorio, ya configurada para que ustedes envien directamente sus colaboraciones, el comando cambia un poco: (tezcatl, 22:02:44) * git clone ssh://{usuario-FAS}@git.fedorahosted.org/git/revista-fedora-latam.git (tezcatl, 22:03:44) * Noten la diferencia entre las URL's; git:// (suficiente para obtener una copia simple) y ssh:// (especificando su usuario en FAS, para facilitarles la colaboracion) (tezcatl, 22:05:07) * Enviar una colaboracion para la Revista al repositorio (tezcatl, 22:09:49) * Podemos crear nuevos articulos (o esbozos, borradores, drafts, como quieran llamarle) (tezcatl, 22:10:48) * Podemos agregar imagenes y otros dise�para las ilustraciones de la Revista (tezcatl, 22:11:08) * Podemos revisar y hacer correcciones tanto a los articulos individualmente, como al maquetado de la Revista (tezcatl, 22:11:42) * A�r un articulo al repositorio (tezcatl, 22:14:39) * No importa si el articulo esta en etapa de borrador (o lo estamos copiando de otro sitio pero esta pendiente de revision) (tezcatl, 22:15:27) * 1.- Solo guarden el archivo dentro del directorio pool, con formato de texto simple (tezcatl, 22:17:27) * 2.- git add archivo-recien-creado (tezcatl, 22:19:48) * con �git status� podemos observar el cambio que acabamos de hacer (tezcatl, 22:21:33) * 3.- git commit -m 'Comentario descriptivo de los cambios' (tezcatl, 22:26:38) * Esto es equivalente al comentario que tenemos que hacer cuando editamos paginas en el wiki, para ayudar a los que revisan el historial de cambios en el repositorio (tezcatl, 22:27:55) * se recomienda "hacer commit" frecuentemente, para administrar mejor la historia del repositorio y aislar mas facilmente errores y poder deshacerlos sin dolor :) (tezcatl, 22:29:38) * 4.- git push (tezcatl, 22:31:52) * Si el push fue exitoso, veremos algo como: "ff46e29..24e1167 master -> master" (tezcatl, 22:37:41) * LINK: https://fedorahosted.org/revista-fedora-latam/browser Pueden ver la estructura del repositorio actual y el ultimo cambio ;) (tezcatl, 22:42:04) * Agregar imagenes al repositorio (tezcatl, 22:42:30) * Para agregar imagenes al repositorio, se siguen los mismos pasos que para a�r articulos. (tezcatl, 22:43:06) * la unica diferencia es que los agregaremos al directorio pool/pics (tezcatl, 22:43:41) * Resumiendo (ejemplo): 1.- git add imagen_cool_para_portada.svg -> 2.- git commit -m 'Envio imagen para portada de numero 6' -> 3. git push (tezcatl, 22:45:58) * Revisar y hacer correcciones a articulos en el repositorio (tezcatl, 22:47:23) * El flujo de trabajo para revisores/correctores, cambia simplemente en que en lugar de a�r un articulo primero al repositorio, vamos a editar primero el articulo en cuestion con nuestro editor favorito (tezcatl, 22:49:11) * ejecutamos git status para verificar que git esta registrando nuestra edicion (tezcatl, 22:52:00) * en caso de que git no este al tanto de que hemos modificado el articulo, ejecutamos git add articuloencuestion.txt (ejemplo) (tezcatl, 22:52:43) * a continuacion hacemos git commit -m 'Revision del articulo ____ (en progreso/listo/etc.)' (tezcatl, 22:53:39) * git push (tezcatl, 22:53:52) * Montar articulos en Scribus para la preparacion de la publicacion final (tezcatl, 22:56:21) * Scribus guarda sus archivos (los .sla) en formato de texto plano, por ello es perfecto para que git registre los cambios. (tezcatl, 22:57:45) * Ejemplo: 1.- git add revista-0006.sla -> 2.- git commit -m 'Comienzo a montar articulos de proxima edicion' -> 3.- git push (tezcatl, 23:01:18) * Ejemplo: 1.- git status (verificamos los cambios que guardamos en Scribus). -> 2.- git commit -m 'Agrego articulo de seccion RPM' -> 3.- git push (tezcatl, 23:02:55) * No olviden siempre vincular las imagenes con las que ilustran el archivo, en el directorio pool/pics del repositorio (tezcatl, 23:06:06) * LINK: https://admin.fedoraproject.org/accounts/group/view/gitrevista-fedora-latam No olviden solicitar su ingreso, para facilitar recibir sus contribuciones (tezcatl, 23:08:51) * LINK: http://proyectofedora.org/mailman/listinfo/revista_proyectofedora.org Lista de correos de colaboradores en la infra de Latam. (tezcatl, 23:10:42) * LINK: https://fedorahosted.org/mailman/listinfo/revista-fedora-latam Lista auxiliar (automaticamente se envian commit a esta lista, ademas). (tezcatl, 23:13:17) Meeting ended at 23:14:08 UTC. Action Items ------------ * Los colaboradores de la revista, que aun no estan en el grupo en FAS, soliciten unirse por favor Action Items, by person ----------------------- * **UNASSIGNED** * Los colaboradores de la revista, que aun no estan en el grupo en FAS, soliciten unirse por favor People Present (lines said) --------------------------- * tezcatl (105) * V1K1N60 (5) * zodbot (3) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot