Skip to content
 
 

Latest commit

 

History

51 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TÍTULO DE LA PRÁCTICA

Nombre: Curso: 2º de Ciclo Superior de Desarrollo de Aplicaciones Web.

ÍNDICE

Introducción.

Aquí explicamos brevemente la parte teórica que tiene que ver con la práctica que se va a realizar

Objetivos.

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.

Material empleado.

Enumeramos el material empleado tanto hardware como software y las conficuraciones que hacemos (configuraciones de red por ejemplo)

Desarrollo.

1. Creación del repositorio

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.

2. Clonar el repositorio y subir los ficheros correspondientes

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.

5. Creación del issue "Add custom text for startup contents"

El dueño del repositorio crea un Issue desde GitHub llamado "Add custom text for startup contents".

8. Probar el PR, añadir repositorio remoto y subir cambios al PR

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.

9. Conversación en el PR y adición de nuevos cambios

Se añaden varios comentarios en el código sobre cambios a realizar.

Se suben los cambios necesarios para cumplir con los comentarios anteriores.

10. Aprobar el PR y cerrar el issue

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.

12. Creación del Issue "Improve UX with cool colors"

Se crea un Issue llamado "Improve UX with cool colors".

13. Cambiar el fichero cover.css

Subir foto

Al igual que se indica en la práctica se cambia el fichero cover.css

14. Subir cambios sin hacer push

Se suben los cambios al staging area y se hace un commit pero sin hacer push

17. Se prueban los cambios del nuevo PR y se arreglan los conflictos

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

18. Modificar text-shadow

Una vez arreglado el conflicto, cambiamos el text-shadow en cover.css

19. Subir cambios en el cover.css y cerrar el Issue relacionado

Subimos los cambios realizados y cerramos el Issue relacionado utilizando closes #4

20. Crear tag y release

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

Conclusiones.

En esta parte debemos exponer las conclusiones que sacamos del desarrollo de la prácica.

About

Fork de Git-work

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages