Práctica 0: Uso correcto de Git y GitHub

Descripción

En este hito 0 del proyecto se trata de poner a punto las herramientas que se van a usar para comunicar los objetivos, los ejercicios y las prácticas durante el resto del curso. Durante el mismo, se busca también que se interioricen una serie de buenas prácticas a la hora de trabajar con repositorios de git. Para ello, se creará un repositorio que se usará durante el resto de la asignatura para mostrar el avance el proyecto de despliegue de una aplicación en diferentes hitos. El repositorio contendrá

No estamos recomendando que se use ninguno de ellos. De hecho, preferimos que no se haga. En todo caso, eso es tema para el siguiente hito.

Estas buenas prácticas se comprobarán a lo largo del resto de los proyectos. Si no se siguen correctamente el hito del proyecto correspondiente será calificado a la baja.

Prerrequisitos

Tras darse de alta en la lista de correo de la asignatura, rellenar en la hoja de cálculo compartida con la misma la equivalencia entre nombre real y nick en GitHub (que se ha compartido con la lista de correo en Google Drive, es decir, tendrás que estar dado de alta en la lista de correo para cumplir este primer requisito) y haber cumplimentado los objetivos de la primera sesión.

Explicación

Primero, hay que configurar correctamente el entorno, lo que incluye * Descarga de git para usarlo desde línea de órdenes. * Creación de par de claves y subida de clave pública a GitHub. * Configuración correcta del nombre y correo electrónico para que aparezca en los commits. * Edición del perfil de GitHub para que aparezca nombre completo y ciudad, así como universidad.

Usar un repositorio de forma correcta no sólo permite organizar el trabajo de forma más eficiente, sino que también contribuye a que sea más fácil colaborar con él y a la creación de buenos hábitos de trabajo colaborativo. Hay una serie de buenas prácticas, que incluyen, pero no se limitan, a

Avanza la tarea #1

Entrega de la práctica

Subir los fuentes a GitHub y añadir al fichero de entrega del proyecto el nombre del proyecto, el autor y un enlace al mismo y hacer un pull request.

Cada proyecto tendrá su propio repositorio en GitHub. La documentación se incluirá en ficheros Markdown, Textile o algún otro lenguaje de marcas. Esta descripción de la aplicación irá evolucionando con los diferentes hitos.

Si se quiere incluir material adicional externo al proyecto, pero que puede ser útil para complementar la entrega de la práctica, por ejemplo capturas de pantalla de la configuración de git o del par clave pública/privada, se aconseja que se haga una rama con el nombre del hito, por ejemplo hito0 y se indique en la entrega de la práctica con un enlace a la misma. También esta documentación externa puede ir a la rama gh-pages, si se aprende como usarla correctamente.

Valoración