Nombre: Curso: 2º de Ciclo Superior de Desarrollo de Aplicaciones Web.
Aquí explicamos brevemente la parte teórica que tiene que ver con la práctica que se va a realizar
Nuestro objetivo al realizar esta práctica ha sido repasar el funcionamiento del control de versiones, es decir, recordar cómo gestionar cambios sobre diversos elementos a lo largo del tiempo y cómo gestionar distintas versiones del código.
Enumeramos el material empleado tanto hardware como software y las conficuraciones que hacemos (configuraciones de red por ejemplo)
Lo primero que realizamos fue crear un repositorio llamado git-work que tuviese una licencia MIT y un README.md, sobre este repositorio trabajamos durante toda la práctica.
El siguiente paso es que el dueño del repositorio lo clone.
Luego de clonarlo, se suben los ficheros correspondientes al upstream como se indicaba en el enunciado.
El dueño del repositorio crea un Issue desde GitHub llamado "Add custom text for startup contents".
Lo primero que hacemos es crear un repositorio remoto que apunte al fork creado previamente.
Una vez añadido el repositorio remoto traemos los cambios realizados en este para comprobar que el código del PR funciona correctamente.
Luego de revisar el PR y añadir los cambios pertinentes subimos los cambios a ese Pull Request.
Se añaden varios comentarios en el código sobre cambios a realizar.
Se suben los cambios necesarios para cumplir con los comentarios anteriores.
Una vez revisado que el PR no tiene ningún error y cumple con las especificaciones necesarias se aprueba.
En el momento en el que se aprueba ya podemos hacer un merge para integrar los cambios del PR en la rama especificada en este, en este caso la rama principal. También se cierra el issue relacionado al poner closes #1.
Se crea un Issue llamado "Improve UX with cool colors".
Al igual que se indica en la práctica se cambia el fichero cover.css
Se suben los cambios al staging area y se hace un commit pero sin hacer push
Anteriormente añadimos un repositorio remoto para poder ver en local los cambios realizados en el PR, en esta ocasión no sería necesario volver a hacerlo, pero en nuestro caso este paso lo realizamos desde una máquina distinta por ello tuvimos que volver a añadirlo. Una vez lo tenemos añadido nos traemos los cambios a local.
Al intentar traernos los cambios podemos ver que se nos advierte de que hay conflictos que debemos resolver para poder subir los cambios.
Gracias a Visual Studio Code los conflictos se pueden arreglar fácilmente, solo debemos seleccionar en la parte superior de cada conflicto con qué cambio queremos quedarnos. En nuestro caso queremos los cambios realizados por el usuario que envía el PR, por tanto nos quedamos con Incoming Change
Una vez arreglado el conflicto, cambiamos el text-shadow en cover.css
Subimos los cambios realizados y cerramos el Issue relacionado utilizando closes #4
Al terminar de realizar todos los cambios necesarios etiquetaremos la versión actual de la aplicación como 0.1.0 y la subiremos a Github
Por último crearemos una release utilizando la etiqueta creada previamente
En esta parte debemos exponer las conclusiones que sacamos del desarrollo de la prácica.



















