Gestión del registro - 17 18 - G1

De Wiki de EGC
Saltar a: navegación, buscar

Miembros

Ángel Izaga Ramírez

Nicolás Luna Rodriguez

Francisco José Ranedo Rubio

José Manuel Gonzalez Pradas

Natalia Morato Fernandez


Repositorio

El repositorio de GitHub del equipo será accesible en este enlace.


Opera

El portal del proyecto en Opera será accesible en este enlace.


Entorno

Para la realización del trabajo usaremos las siguientes herramientas:

JavaScript -

PHP 7.0.9

MySql 4.7.0

Wordpress 4.8.4

Xampp 7.0.9-1


Procedimiento de uso de GitHub

Se definirá el procedimiento de uso de GitHub para hacer toda la gestión del código lo más homogénea posible.

El repositorio distribuido utilizado será GitHub, en el realizaremos toda la gestión de las incidencias. Las incidencias son cambios y tareas que tienen como objetivo llevar a cabo la planificación. El formato de las issues es el siguiente:
--Título: Empieza con un verbo en participio, la función que se ha modificado/creado/borrado y después el archivo que se va a modificar.
--Comentario: Aquí se explicará mas detalladamente lo que se ha realizado.

--Etiquetas:
ADDED: se utiliza cuando se ha añadido alguna función o archivo al proyecto.
MODIFIED: se hará uso de esta etiqueta para cuando se haya modificado una función.
DELETED: utilizamos esta etiqueta cuando se borre alguna función o fichero.
QUESTION: utilizamos esta cuando es necesaria una reunión con el equipo de integración.
BUG: se utilizará cuando hay algún error en el código que hay que arreglar.
STUDY: cuando es necesario estudiar el código heredado para su posterior modificación.
INHERITED CODE: se utiliza sólo una vez para subir el código heredado del año pasado.
ENHANCEMENT: Inicialmente se utilizó esta etiqueta para indicar que era una mejora, pero después vimos que no era de gran utilidad y está en desuso.
HELP WANTED: se utilizará cuando es necesaria la colaboración de algún miembro del equipo.
GOOD PRACTICES: utilizamos esta etiqueta cuando dejamos el proyecto lo más limpio posible eliminando los ficheros inservibles.
DUPLICATED: utilizamos esta etiqueta cuando hacemos tareas relacionadas con la duplicación de datos en las bases de datos
TEST: se utilizará dicha etiqueta cuando se estén realizando test de las funciones realizadas.

Cada issue va referenciada con un milestone en nuestro caso el M3 y M4 ya que para los milestones 1 y 2 no hicimos ninguna implementación. Las fechas de estos milestones son:

    -Gestión de equipo - 11/12/2017
    -Gestión de integración continua - 18/01/2018

Para la realización de los commits:
-Ponemos el titulo de la issue a la que se refiere, un espacio y una almohadilla con el número de la issue y un comentario detallando la funcionalidad añadida.

Organización de las ramas

Nuestro proyecto consta de 2 ramas: development y master.

-Development: Rama que utilizamos para añadir funcionalidades hasta que no haya una versión totalmente funcional. 
-Master: Se utilizará dicha rama cuando el proyecto esté totalmente funcional y sin fallos.

Gestión de Equipo

Utilizaremos WhatsApp para la comunicación con el equipo ya que nos permite una interacción rápida para dudas puntuales y para dudas más importantes se concertará una reunión con todo el equipo.