<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://1984.lsi.us.es/wiki-egc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davposmen</id>
		<title>Wiki de EGC - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://1984.lsi.us.es/wiki-egc/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Davposmen"/>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php/Especial:Contribuciones/Davposmen"/>
		<updated>2026-05-14T10:35:23Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.29.0</generator>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7445</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7445"/>
				<updated>2018-01-14T16:44:08Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acceso a cada uno de los subsistemas ==&lt;br /&gt;
&lt;br /&gt;
Como se indica en los documentos de proceso de entrega de WordPress y Votaciones, el objetivo es que cada subsistema desplegado contenga variables de entorno de las URLs de otros subsistemas. Sin embargo, y por si hay grupos que no llegan a implementar las variables de entorno, se listan las URLs actuales donde se desplegará cada uno de los subsistemas. Estas URLs son de utilidad para subsistemas que deban consumir APIs o realizar redirecciones hacia otros subsistemas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!URL&lt;br /&gt;
!Desplegado&lt;br /&gt;
|-&lt;br /&gt;
|WordPress&lt;br /&gt;
|g1wordpress.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Login&lt;br /&gt;
|g1login.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Web&lt;br /&gt;
|g1cabinaweb.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Admin. Votaciones&lt;br /&gt;
|g1admvotes.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Admin. Censos&lt;br /&gt;
|g1admcensos.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Visual. Resultados&lt;br /&gt;
|g1vresultados.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Telegram&lt;br /&gt;
|g1cabinatelegram.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Slack&lt;br /&gt;
|g1cabinaslack.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Almac. Votos&lt;br /&gt;
|g1almvotos.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Recuento Votos&lt;br /&gt;
|g1recvotos.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Acceso a los plugin de Wordpress ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Plugin&lt;br /&gt;
!URL&lt;br /&gt;
!Desplegado&lt;br /&gt;
|-&lt;br /&gt;
|Redes Sociales&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Gestión de programa&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Gestión de registro&lt;br /&gt;
|&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Gestión de generación estática&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Gestión de visualización de programa&lt;br /&gt;
|&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Estado del servidor ==&lt;br /&gt;
&lt;br /&gt;
Subsistemas actualmente desplegados en el servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Login&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Cabina Web&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Administración de Votaciones&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Recuento de votos&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Gestión de registro&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo las tareas de gestión de cambios, código e incidencias, se hará uso&lt;br /&gt;
de la plataforma GitHub, siguiendo las directrices expuestas en clase:&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios&lt;br /&gt;
siguiendo las pautas especificadas en las diapositivas de clase durante la&lt;br /&gt;
explicación de la gestión del código fuente (http://1984.lsi.us.es/wikiegc/&lt;br /&gt;
index.php/Teor%C3%ADa_-_17/18). A partir de las versiones finales&lt;br /&gt;
desarrolladas por cada grupo en cada iteración, los integrantes del equipo de&lt;br /&gt;
Integración indicarán una semana antes de cada milestone si es necesario&lt;br /&gt;
subir con antelación el avance funcional hecho por cada subgrupo al&lt;br /&gt;
repositorio del Equipo de Arquitectura e Integración para disponer del código&lt;br /&gt;
hecho.&lt;br /&gt;
Los commits en local se harán libremente cuando el equipo estime oportuno,&lt;br /&gt;
siendo necesario agruparlos en un push con un incremento de subversión en&lt;br /&gt;
caso de implementar parte de una funcionalidad completa, o en un push con&lt;br /&gt;
un incremento de versión en caso de implementar dicha funcionalidad al&lt;br /&gt;
completo. En caso de ser requerido por el equipo de integración, se harán en&lt;br /&gt;
su repositorio. El número de versionado y su nomenclatura se explican en el&lt;br /&gt;
punto siguiente.&lt;br /&gt;
Debido a la libertad de creación de commits, para poder agruparlos de forma&lt;br /&gt;
más rápida a la hora de hacer un push en el servidor, se seguirá el formato&lt;br /&gt;
siguiente:&lt;br /&gt;
*Título: Incluirá la palabra New o Update dependiendo si es un archivo nuevo o una actualización de uno existente, seguido de un título descriptivo del commit.&lt;br /&gt;
* Descripción: Contendrá una explicación más detalla del contenido del commit.&lt;br /&gt;
* Pie: Indicará el Issue al que hace referencia el Commit.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de ramas ===&lt;br /&gt;
&lt;br /&gt;
Cada grupo debe tener en su repositorio una rama principal, con toda la&lt;br /&gt;
documentación, a partir de la cual saldrán las siguientes ramas secundarias&lt;br /&gt;
opcionales:&lt;br /&gt;
*Ramas que representan diferentes funcionalidades del grupo. Por ejemplo: Scripts MySQL, Entornos…&lt;br /&gt;
*Ramas personales de cada miembro del grupo, según estime el coordinador de éste.&lt;br /&gt;
Es responsabilidad del coordinador del grupo tanto el decidir qué ramas opcionales&lt;br /&gt;
usar, si expandirlas con más de ellas, y hacer merge de las mismas cuando se&lt;br /&gt;
complete cada ciclo del milestone si lo considera oportuno.&lt;br /&gt;
&lt;br /&gt;
== Dudas resueltas e información relevante ==&lt;br /&gt;
&lt;br /&gt;
En esta sección se añadirá toda información referente a problemas concretos y dudas referentes a los subgrupos que pudieran ser de utilidad para el resto a fin de agilizar más las comunicaciones y relaciones entre subgrupos e Integración.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7443</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7443"/>
				<updated>2018-01-14T16:25:21Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Estado del servidor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acceso a cada uno de los subsistemas ==&lt;br /&gt;
&lt;br /&gt;
Como se indica en los documentos de proceso de entrega de WordPress y Votaciones, el objetivo es que cada subsistema desplegado contenga variables de entorno de las URLs de otros subsistemas. Sin embargo, y por si hay grupos que no llegan a implementar las variables de entorno, se listan las URLs actuales donde se desplegará cada uno de los subsistemas. Estas URLs son de utilidad para subsistemas que deban consumir APIs o realizar redirecciones hacia otros subsistemas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!URL&lt;br /&gt;
!Desplegado&lt;br /&gt;
|-&lt;br /&gt;
|WordPress&lt;br /&gt;
|g1wordpress.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Login&lt;br /&gt;
|g1login.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Web&lt;br /&gt;
|g1cabinaweb.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Admin. Votaciones&lt;br /&gt;
|g1admvotes.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Admin. Censos&lt;br /&gt;
|g1admcensos.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Visual. Resultados&lt;br /&gt;
|g1vresultados.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Telegram&lt;br /&gt;
|g1cabinatelegram.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Slack&lt;br /&gt;
|g1cabinaslack.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Almac. Votos&lt;br /&gt;
|g1almvotos.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Recuento Votos&lt;br /&gt;
|g1recvotos.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Estado del servidor ==&lt;br /&gt;
&lt;br /&gt;
Subsistemas actualmente desplegados en el servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Login&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Cabina Web&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Administración de Votaciones&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Recuento de votos&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo las tareas de gestión de cambios, código e incidencias, se hará uso&lt;br /&gt;
de la plataforma GitHub, siguiendo las directrices expuestas en clase:&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios&lt;br /&gt;
siguiendo las pautas especificadas en las diapositivas de clase durante la&lt;br /&gt;
explicación de la gestión del código fuente (http://1984.lsi.us.es/wikiegc/&lt;br /&gt;
index.php/Teor%C3%ADa_-_17/18). A partir de las versiones finales&lt;br /&gt;
desarrolladas por cada grupo en cada iteración, los integrantes del equipo de&lt;br /&gt;
Integración indicarán una semana antes de cada milestone si es necesario&lt;br /&gt;
subir con antelación el avance funcional hecho por cada subgrupo al&lt;br /&gt;
repositorio del Equipo de Arquitectura e Integración para disponer del código&lt;br /&gt;
hecho.&lt;br /&gt;
Los commits en local se harán libremente cuando el equipo estime oportuno,&lt;br /&gt;
siendo necesario agruparlos en un push con un incremento de subversión en&lt;br /&gt;
caso de implementar parte de una funcionalidad completa, o en un push con&lt;br /&gt;
un incremento de versión en caso de implementar dicha funcionalidad al&lt;br /&gt;
completo. En caso de ser requerido por el equipo de integración, se harán en&lt;br /&gt;
su repositorio. El número de versionado y su nomenclatura se explican en el&lt;br /&gt;
punto siguiente.&lt;br /&gt;
Debido a la libertad de creación de commits, para poder agruparlos de forma&lt;br /&gt;
más rápida a la hora de hacer un push en el servidor, se seguirá el formato&lt;br /&gt;
siguiente:&lt;br /&gt;
*Título: Incluirá la palabra New o Update dependiendo si es un archivo nuevo o una actualización de uno existente, seguido de un título descriptivo del commit.&lt;br /&gt;
* Descripción: Contendrá una explicación más detalla del contenido del commit.&lt;br /&gt;
* Pie: Indicará el Issue al que hace referencia el Commit.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de ramas ===&lt;br /&gt;
&lt;br /&gt;
Cada grupo debe tener en su repositorio una rama principal, con toda la&lt;br /&gt;
documentación, a partir de la cual saldrán las siguientes ramas secundarias&lt;br /&gt;
opcionales:&lt;br /&gt;
*Ramas que representan diferentes funcionalidades del grupo. Por ejemplo: Scripts MySQL, Entornos…&lt;br /&gt;
*Ramas personales de cada miembro del grupo, según estime el coordinador de éste.&lt;br /&gt;
Es responsabilidad del coordinador del grupo tanto el decidir qué ramas opcionales&lt;br /&gt;
usar, si expandirlas con más de ellas, y hacer merge de las mismas cuando se&lt;br /&gt;
complete cada ciclo del milestone si lo considera oportuno.&lt;br /&gt;
&lt;br /&gt;
== Dudas resueltas e información relevante ==&lt;br /&gt;
&lt;br /&gt;
En esta sección se añadirá toda información referente a problemas concretos y dudas referentes a los subgrupos que pudieran ser de utilidad para el resto a fin de agilizar más las comunicaciones y relaciones entre subgrupos e Integración.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7442</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7442"/>
				<updated>2018-01-14T16:23:08Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Acceso a cada uno de los subsistemas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Acceso a cada uno de los subsistemas ==&lt;br /&gt;
&lt;br /&gt;
Como se indica en los documentos de proceso de entrega de WordPress y Votaciones, el objetivo es que cada subsistema desplegado contenga variables de entorno de las URLs de otros subsistemas. Sin embargo, y por si hay grupos que no llegan a implementar las variables de entorno, se listan las URLs actuales donde se desplegará cada uno de los subsistemas. Estas URLs son de utilidad para subsistemas que deban consumir APIs o realizar redirecciones hacia otros subsistemas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!URL&lt;br /&gt;
!Desplegado&lt;br /&gt;
|-&lt;br /&gt;
|WordPress&lt;br /&gt;
|g1wordpress.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Login&lt;br /&gt;
|g1login.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Web&lt;br /&gt;
|g1cabinaweb.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Admin. Votaciones&lt;br /&gt;
|g1admvotes.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|-&lt;br /&gt;
|Admin. Censos&lt;br /&gt;
|g1admcensos.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Visual. Resultados&lt;br /&gt;
|g1vresultados.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Telegram&lt;br /&gt;
|g1cabinatelegram.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cabina Slack&lt;br /&gt;
|g1cabinaslack.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Almac. Votos&lt;br /&gt;
|g1almvotos.egc.duckdns.org&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Recuento Votos&lt;br /&gt;
|g1recvotos.egc.duckdns.org&lt;br /&gt;
|Si&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Estado del servidor ==&lt;br /&gt;
&lt;br /&gt;
Subsistemas actualmente desplegados en el servidor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Login&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Cabina Web&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Administración de Votos&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo las tareas de gestión de cambios, código e incidencias, se hará uso&lt;br /&gt;
de la plataforma GitHub, siguiendo las directrices expuestas en clase:&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios&lt;br /&gt;
siguiendo las pautas especificadas en las diapositivas de clase durante la&lt;br /&gt;
explicación de la gestión del código fuente (http://1984.lsi.us.es/wikiegc/&lt;br /&gt;
index.php/Teor%C3%ADa_-_17/18). A partir de las versiones finales&lt;br /&gt;
desarrolladas por cada grupo en cada iteración, los integrantes del equipo de&lt;br /&gt;
Integración indicarán una semana antes de cada milestone si es necesario&lt;br /&gt;
subir con antelación el avance funcional hecho por cada subgrupo al&lt;br /&gt;
repositorio del Equipo de Arquitectura e Integración para disponer del código&lt;br /&gt;
hecho.&lt;br /&gt;
Los commits en local se harán libremente cuando el equipo estime oportuno,&lt;br /&gt;
siendo necesario agruparlos en un push con un incremento de subversión en&lt;br /&gt;
caso de implementar parte de una funcionalidad completa, o en un push con&lt;br /&gt;
un incremento de versión en caso de implementar dicha funcionalidad al&lt;br /&gt;
completo. En caso de ser requerido por el equipo de integración, se harán en&lt;br /&gt;
su repositorio. El número de versionado y su nomenclatura se explican en el&lt;br /&gt;
punto siguiente.&lt;br /&gt;
Debido a la libertad de creación de commits, para poder agruparlos de forma&lt;br /&gt;
más rápida a la hora de hacer un push en el servidor, se seguirá el formato&lt;br /&gt;
siguiente:&lt;br /&gt;
*Título: Incluirá la palabra New o Update dependiendo si es un archivo nuevo o una actualización de uno existente, seguido de un título descriptivo del commit.&lt;br /&gt;
* Descripción: Contendrá una explicación más detalla del contenido del commit.&lt;br /&gt;
* Pie: Indicará el Issue al que hace referencia el Commit.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de ramas ===&lt;br /&gt;
&lt;br /&gt;
Cada grupo debe tener en su repositorio una rama principal, con toda la&lt;br /&gt;
documentación, a partir de la cual saldrán las siguientes ramas secundarias&lt;br /&gt;
opcionales:&lt;br /&gt;
*Ramas que representan diferentes funcionalidades del grupo. Por ejemplo: Scripts MySQL, Entornos…&lt;br /&gt;
*Ramas personales de cada miembro del grupo, según estime el coordinador de éste.&lt;br /&gt;
Es responsabilidad del coordinador del grupo tanto el decidir qué ramas opcionales&lt;br /&gt;
usar, si expandirlas con más de ellas, y hacer merge de las mismas cuando se&lt;br /&gt;
complete cada ciclo del milestone si lo considera oportuno.&lt;br /&gt;
&lt;br /&gt;
== Dudas resueltas e información relevante ==&lt;br /&gt;
&lt;br /&gt;
En esta sección se añadirá toda información referente a problemas concretos y dudas referentes a los subgrupos que pudieran ser de utilidad para el resto a fin de agilizar más las comunicaciones y relaciones entre subgrupos e Integración.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7110</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7110"/>
				<updated>2017-12-23T15:54:55Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Directrices de gestión de ramas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo las tareas de gestión de cambios, código e incidencias, se hará uso&lt;br /&gt;
de la plataforma GitHub, siguiendo las directrices expuestas en clase:&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios&lt;br /&gt;
siguiendo las pautas especificadas en las diapositivas de clase durante la&lt;br /&gt;
explicación de la gestión del código fuente (http://1984.lsi.us.es/wikiegc/&lt;br /&gt;
index.php/Teor%C3%ADa_-_17/18). A partir de las versiones finales&lt;br /&gt;
desarrolladas por cada grupo en cada iteración, los integrantes del equipo de&lt;br /&gt;
Integración indicarán una semana antes de cada milestone si es necesario&lt;br /&gt;
subir con antelación el avance funcional hecho por cada subgrupo al&lt;br /&gt;
repositorio del Equipo de Arquitectura e Integración para disponer del código&lt;br /&gt;
hecho.&lt;br /&gt;
Los commits en local se harán libremente cuando el equipo estime oportuno,&lt;br /&gt;
siendo necesario agruparlos en un push con un incremento de subversión en&lt;br /&gt;
caso de implementar parte de una funcionalidad completa, o en un push con&lt;br /&gt;
un incremento de versión en caso de implementar dicha funcionalidad al&lt;br /&gt;
completo. En caso de ser requerido por el equipo de integración, se harán en&lt;br /&gt;
su repositorio. El número de versionado y su nomenclatura se explican en el&lt;br /&gt;
punto siguiente.&lt;br /&gt;
Debido a la libertad de creación de commits, para poder agruparlos de forma&lt;br /&gt;
más rápida a la hora de hacer un push en el servidor, se seguirá el formato&lt;br /&gt;
siguiente:&lt;br /&gt;
*Título: Incluirá la palabra New o Update dependiendo si es un archivo nuevo o una actualización de uno existente, seguido de un título descriptivo del commit.&lt;br /&gt;
* Descripción: Contendrá una explicación más detalla del contenido del commit.&lt;br /&gt;
* Pie: Indicará el Issue al que hace referencia el Commit.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de ramas ===&lt;br /&gt;
&lt;br /&gt;
Cada grupo debe tener en su repositorio una rama principal, con toda la&lt;br /&gt;
documentación, a partir de la cual saldrán las siguientes ramas secundarias&lt;br /&gt;
opcionales:&lt;br /&gt;
*Ramas que representan diferentes funcionalidades del grupo. Por ejemplo: Scripts MySQL, Entornos…&lt;br /&gt;
*Ramas personales de cada miembro del grupo, según estime el coordinador de éste.&lt;br /&gt;
Es responsabilidad del coordinador del grupo tanto el decidir qué ramas opcionales&lt;br /&gt;
usar, si expandirlas con más de ellas, y hacer merge de las mismas cuando se&lt;br /&gt;
complete cada ciclo del milestone si lo considera oportuno.&lt;br /&gt;
&lt;br /&gt;
== Dudas resueltas e información relevante ==&lt;br /&gt;
&lt;br /&gt;
En esta sección se añadirá toda información referente a problemas concretos y dudas referentes a los subgrupos que pudieran ser de utilidad para el resto a fin de agilizar más las comunicaciones y relaciones entre subgrupos e Integración.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7109</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7109"/>
				<updated>2017-12-23T15:53:08Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Formateo de commits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para llevar a cabo las tareas de gestión de cambios, código e incidencias, se hará uso&lt;br /&gt;
de la plataforma GitHub, siguiendo las directrices expuestas en clase:&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios&lt;br /&gt;
siguiendo las pautas especificadas en las diapositivas de clase durante la&lt;br /&gt;
explicación de la gestión del código fuente (http://1984.lsi.us.es/wikiegc/&lt;br /&gt;
index.php/Teor%C3%ADa_-_17/18). A partir de las versiones finales&lt;br /&gt;
desarrolladas por cada grupo en cada iteración, los integrantes del equipo de&lt;br /&gt;
Integración indicarán una semana antes de cada milestone si es necesario&lt;br /&gt;
subir con antelación el avance funcional hecho por cada subgrupo al&lt;br /&gt;
repositorio del Equipo de Arquitectura e Integración para disponer del código&lt;br /&gt;
hecho.&lt;br /&gt;
Los commits en local se harán libremente cuando el equipo estime oportuno,&lt;br /&gt;
siendo necesario agruparlos en un push con un incremento de subversión en&lt;br /&gt;
caso de implementar parte de una funcionalidad completa, o en un push con&lt;br /&gt;
un incremento de versión en caso de implementar dicha funcionalidad al&lt;br /&gt;
completo. En caso de ser requerido por el equipo de integración, se harán en&lt;br /&gt;
su repositorio. El número de versionado y su nomenclatura se explican en el&lt;br /&gt;
punto siguiente.&lt;br /&gt;
Debido a la libertad de creación de commits, para poder agruparlos de forma&lt;br /&gt;
más rápida a la hora de hacer un push en el servidor, se seguirá el formato&lt;br /&gt;
siguiente:&lt;br /&gt;
*Título: Incluirá la palabra New o Update dependiendo si es un archivo nuevo o una actualización de uno existente, seguido de un título descriptivo del commit.&lt;br /&gt;
* Descripción: Contendrá una explicación más detalla del contenido del commit.&lt;br /&gt;
* Pie: Indicará el Issue al que hace referencia el Commit.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de ramas ===&lt;br /&gt;
&lt;br /&gt;
Cada grupo debe tener en su repositorio una rama principal, a partir de la cual saldrán las siguientes ramas secundarias opcionales:&lt;br /&gt;
*Ramas que representan diferentes funcionalidades del grupo. Por ejemplo: Scripts MySQL, Entornos…&lt;br /&gt;
*Ramas personales de cada miembro del grupo, según estime el coordinador de éste.&lt;br /&gt;
&lt;br /&gt;
Es responsabilidad del coordinador del grupo tanto el decidir qué ramas opcionales usar, si expandirlas con más de ellas, y hacer merge de las mismas cuando se complete cada ciclo del milestone si lo considera oportuno.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dudas resueltas e información relevante ==&lt;br /&gt;
&lt;br /&gt;
En esta sección se añadirá toda información referente a problemas concretos y dudas referentes a los subgrupos que pudieran ser de utilidad para el resto a fin de agilizar más las comunicaciones y relaciones entre subgrupos e Integración.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7082</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7082"/>
				<updated>2017-12-17T13:34:37Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de ramas ===&lt;br /&gt;
&lt;br /&gt;
Cada grupo debe tener en su repositorio una rama principal, a partir de la cual saldrán las siguientes ramas secundarias opcionales:&lt;br /&gt;
*Ramas que representan diferentes funcionalidades del grupo. Por ejemplo: Scripts MySQL, Entornos…&lt;br /&gt;
*Ramas personales de cada miembro del grupo, según estime el coordinador de éste.&lt;br /&gt;
&lt;br /&gt;
Es responsabilidad del coordinador del grupo tanto el decidir qué ramas opcionales usar, si expandirlas con más de ellas, y hacer merge de las mismas cuando se complete cada ciclo del milestone si lo considera oportuno.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dudas resueltas e información relevante ==&lt;br /&gt;
&lt;br /&gt;
En esta sección se añadirá toda información referente a problemas concretos y dudas referentes a los subgrupos que pudieran ser de utilidad para el resto a fin de agilizar más las comunicaciones y relaciones entre subgrupos e Integración.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7063</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=7063"/>
				<updated>2017-12-16T16:56:17Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dudas resueltas e información relevante ==&lt;br /&gt;
&lt;br /&gt;
En esta sección se añadirá toda información referente a problemas concretos y dudas referentes a los subgrupos que pudieran ser de utilidad para el resto a fin de agilizar más las comunicaciones y relaciones entre subgrupos e Integración.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6953</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6953"/>
				<updated>2017-12-12T09:55:56Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Entorno de trabajo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6849</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6849"/>
				<updated>2017-12-07T16:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Formatos y procedimientos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
La máquina virtual de desarrollo (descarga [https://drive.google.com/file/d/1QcyMX2CTODWyq4KWQSWc259S-sidhe4f/view?usp=sharing aquí]) hace posible que cada equipo de desarrollo pueda trabajar de manera local sin depender del resto de subsistemas. Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
=== Subsistemas desplegados ===&lt;br /&gt;
*Wordpress (Portal Jornadas)&lt;br /&gt;
&lt;br /&gt;
=== Configuración de la máquina ===&lt;br /&gt;
'''Nota''': la máquina ha sido exportada como un servicio virtualizado de VirtualBox.&lt;br /&gt;
*'''Número de CPUs''': 2&lt;br /&gt;
*'''RAM Reservada''': 1536MB&lt;br /&gt;
*'''SO''': Debian 9 (Stretch) &lt;br /&gt;
*'''Usuario''': egc&lt;br /&gt;
*'''Contraseña''': egc&lt;br /&gt;
*'''Tiene Docker y Docker Compose instalados'''&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Directrices de gestión de dudas y documentación ===&lt;br /&gt;
&lt;br /&gt;
El procedimiento a seguir para plantear y resolver dudas al equipo de integración es el siguiente:&lt;br /&gt;
# Plantear la duda dentro del grupo de trabajo.&lt;br /&gt;
# Contactar con el equipo de integración para indicarle la duda.&lt;br /&gt;
# El equipo de integración creará el issue en su repositorio indicando la duda o incidencia.&lt;br /&gt;
# El equipo de integración asignará a alguien para el seguimiento de dicha duda y su resolución junto con el equipo que la ha planteado.&lt;br /&gt;
&lt;br /&gt;
Respecto al desarrollo de documentos, éstos seguirán el siguiente formato:&lt;br /&gt;
* Si se tratan de documentos cuyo contenido sea código, la nomenclatura del archivo subido será: NombreSubgrupo-versión. Las versiones se incrementarán cada vez que el subsistema reciba una nueva funcionalidad completa (por ejemplo el proceso de creación completo de una votación). Las subversiones se incrementarán cada vez que se añada una nueva parte a un proceso funcional completo (por ejemplo añadir el formulario de creación de una votación), y los números de parche se incrementarán cada vez que se solucione un bug dentro de dicha subversión.&lt;br /&gt;
* En el caso de documentación de otro tipo, se seguirá el esquema NombreSubgrupo-NombreDocumento, con el fin de aclarar el contenido de dicho archivo.&lt;br /&gt;
Independientemente del tipo de documento, a la hora de subirlo al repositorio del Equipo de Integración, deberá hacerse en la carpeta especificada por éste cuando se solicite el documento.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6843</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6843"/>
				<updated>2017-12-07T16:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Procedimiento de gestión de cambios */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
La máquina virtual de desarrollo (descarga [https://drive.google.com/file/d/1QcyMX2CTODWyq4KWQSWc259S-sidhe4f/view?usp=sharing aquí]) hace posible que cada equipo de desarrollo pueda trabajar de manera local sin depender del resto de subsistemas. Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
=== Subsistemas desplegados ===&lt;br /&gt;
*Wordpress (Portal Jornadas)&lt;br /&gt;
&lt;br /&gt;
=== Configuración de la máquina ===&lt;br /&gt;
'''Nota''': la máquina ha sido exportada como un servicio virtualizado de VirtualBox.&lt;br /&gt;
*'''Número de CPUs''': 2&lt;br /&gt;
*'''RAM Reservada''': 1536MB&lt;br /&gt;
*'''SO''': Debian 9 (Stretch) &lt;br /&gt;
*'''Usuario''': egc&lt;br /&gt;
*'''Contraseña''': egc&lt;br /&gt;
*'''Tiene Docker y Docker Compose instalados'''&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue '''dentro del repositorio del subgrupo correspondiente (el que genera dicho cambio y los que se ven afectados por el mismo)''' con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas” La creación del issue dentro del repositorio X corresponde al subgrupo X y a nadie más.&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6834</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6834"/>
				<updated>2017-12-07T10:20:13Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Miembros */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui1'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
La máquina virtual de desarrollo (descarga [https://drive.google.com/file/d/1QcyMX2CTODWyq4KWQSWc259S-sidhe4f/view?usp=sharing aquí]) hace posible que cada equipo de desarrollo pueda trabajar de manera local sin depender del resto de subsistemas. Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
=== Subsistemas desplegados ===&lt;br /&gt;
*Wordpress (Portal Jornadas)&lt;br /&gt;
&lt;br /&gt;
=== Configuración de la máquina ===&lt;br /&gt;
'''Nota''': la máquina ha sido exportada como un servicio virtualizado de VirtualBox.&lt;br /&gt;
*'''Número de CPUs''': 2&lt;br /&gt;
*'''RAM Reservada''': 1536MB&lt;br /&gt;
*'''SO''': Debian 9 (Stretch) &lt;br /&gt;
*'''Usuario''': egc&lt;br /&gt;
*'''Contraseña''': egc&lt;br /&gt;
*'''Tiene Docker y Docker Compose instalados'''&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6832</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6832"/>
				<updated>2017-12-07T10:08:00Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Miembros */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel  -  '''suraidter'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez  -  '''paubalmar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez  -  '''juajimgui'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez  -  '''alvdomnun'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón  -  '''migbancar'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena  -  '''davposmen'''''arroba'''''alum.us.es''' &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona  -  '''augrivcar'''''arroba'''''alum.us.es'''  &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Cómo interpretar esta dirección: cambiar ''arroba'' por &amp;quot;@&amp;quot;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
La máquina virtual de desarrollo (descarga [https://drive.google.com/file/d/1QcyMX2CTODWyq4KWQSWc259S-sidhe4f/view?usp=sharing aquí]) hace posible que cada equipo de desarrollo pueda trabajar de manera local sin depender del resto de subsistemas. Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
=== Subsistemas desplegados ===&lt;br /&gt;
*Wordpress (Portal Jornadas)&lt;br /&gt;
&lt;br /&gt;
=== Configuración de la máquina ===&lt;br /&gt;
'''Nota''': la máquina ha sido exportada como un servicio virtualizado de VirtualBox.&lt;br /&gt;
*'''Número de CPUs''': 2&lt;br /&gt;
*'''RAM Reservada''': 1536MB&lt;br /&gt;
*'''SO''': Debian 9 (Stretch) &lt;br /&gt;
*'''Usuario''': egc&lt;br /&gt;
*'''Contraseña''': egc&lt;br /&gt;
*'''Tiene Docker y Docker Compose instalados'''&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6672</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6672"/>
				<updated>2017-11-30T20:13:51Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: /* Formateo de commits */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
La máquina virtual de desarrollo (descarga [https://drive.google.com/file/d/1QcyMX2CTODWyq4KWQSWc259S-sidhe4f/view?usp=sharing aquí]) hace posible que cada equipo de desarrollo pueda trabajar de manera local sin depender del resto de subsistemas. Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
=== Subsistemas desplegados ===&lt;br /&gt;
*Wordpress (Portal Jornadas)&lt;br /&gt;
&lt;br /&gt;
=== Configuración de la máquina ===&lt;br /&gt;
'''Nota''': la máquina ha sido exportada como un servicio virtualizado de VirtualBox.&lt;br /&gt;
*'''Número de CPUs''': 2&lt;br /&gt;
*'''RAM Reservada''': 1536MB&lt;br /&gt;
*'''SO''': Debian 9 (Stretch) &lt;br /&gt;
*'''Usuario''': egc&lt;br /&gt;
*'''Contraseña''': egc&lt;br /&gt;
*'''Tiene Docker y Docker Compose instalados'''&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). &lt;br /&gt;
A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
*Título: Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades&lt;br /&gt;
*Descripción del commit: Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&lt;br /&gt;
*Pie del commit: Número del Issue al que referencia&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6671</id>
		<title>Equipo de integración general - 17 18 - G1</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integraci%C3%B3n_general_-_17_18_-_G1&amp;diff=6671"/>
				<updated>2017-11-30T19:58:47Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: Página creada con «== Miembros ==  &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt;Suriel Aido Teruel&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Paula Balsera Martínez&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Juan Jiménez Gutiérrez&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Álvaro Domínguez Núñez&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Miguel Ángel Ba...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Miembros ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Suriel Aido Teruel&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Paula Balsera Martínez&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Juan Jiménez Gutiérrez&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Álvaro Domínguez Núñez&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Miguel Ángel Baños Carretón&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;David Posada Mena&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Augusto José Rivero Carmona&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Repositorio de GitHub ==&lt;br /&gt;
&lt;br /&gt;
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/Integracion-EGC-G1 enlace]&lt;br /&gt;
Cualquier cambio o documentación importante añadida a él se notificará a los coordinadores en el momento.&lt;br /&gt;
&lt;br /&gt;
== Entorno de trabajo==&lt;br /&gt;
La máquina virtual de desarrollo (descarga [https://drive.google.com/file/d/1QcyMX2CTODWyq4KWQSWc259S-sidhe4f/view?usp=sharing aquí]) hace posible que cada equipo de desarrollo pueda trabajar de manera local sin depender del resto de subsistemas. Se han asignado los siguientes puertos a cada subsistema:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Subsistema&lt;br /&gt;
!Puerto&lt;br /&gt;
|-&lt;br /&gt;
|Autenticación&lt;br /&gt;
|52000&lt;br /&gt;
|-&lt;br /&gt;
|Administración de votaciones &lt;br /&gt;
|52001&lt;br /&gt;
|-&lt;br /&gt;
|Administración de censos&lt;br /&gt;
|52002&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de votaciones&lt;br /&gt;
|52003&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Télegram&lt;br /&gt;
|52004&lt;br /&gt;
|-&lt;br /&gt;
|Cabina de Slack&lt;br /&gt;
|52005&lt;br /&gt;
|-&lt;br /&gt;
|Almacenamiento de votos&lt;br /&gt;
|52006&lt;br /&gt;
|-&lt;br /&gt;
|Recuento de votos&lt;br /&gt;
|52007&lt;br /&gt;
|-&lt;br /&gt;
|Visualización de resultados&lt;br /&gt;
|52008&lt;br /&gt;
|-&lt;br /&gt;
|Gestion de registro&lt;br /&gt;
|52009&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en &amp;lt;nowiki&amp;gt;http://localhost:&amp;lt;puerto&amp;gt;&amp;lt;/nowiki&amp;gt;. Ej: &amp;lt;nowiki&amp;gt;http://localhost:52000&amp;lt;/nowiki&amp;gt; para acceder a la autenticación.&lt;br /&gt;
&lt;br /&gt;
=== Subsistemas desplegados ===&lt;br /&gt;
*Wordpress (Portal Jornadas)&lt;br /&gt;
&lt;br /&gt;
=== Configuración de la máquina ===&lt;br /&gt;
'''Nota''': la máquina ha sido exportada como un servicio virtualizado de VirtualBox.&lt;br /&gt;
*'''Número de CPUs''': 2&lt;br /&gt;
*'''RAM Reservada''': 1536MB&lt;br /&gt;
*'''SO''': Debian 9 (Stretch) &lt;br /&gt;
*'''Usuario''': egc&lt;br /&gt;
*'''Contraseña''': egc&lt;br /&gt;
*'''Tiene Docker y Docker Compose instalados'''&lt;br /&gt;
&lt;br /&gt;
== Opera ==&lt;br /&gt;
&lt;br /&gt;
El proyecto en Opera del grupo es accesible desde el siguiente  [http://opera.eii.us.es/egc/public/trabajo/ver/id/103 enlace]&lt;br /&gt;
&lt;br /&gt;
== Formatos y procedimientos ==&lt;br /&gt;
De carácter optativo hasta el 30/11/17 y obligatorio a partir de dicha fecha distinguimos el formateado de los siguientes elementos:&lt;br /&gt;
=== Formato para detallar tecnologías elegidas ===&lt;br /&gt;
 '''Subsistema''': &amp;lt;Nombre del subsistema/equipo&amp;gt;&lt;br /&gt;
 '''Lenguaje/Herramienta''': &amp;lt;Lenguaje/herramienta escogida y versión&amp;gt;&lt;br /&gt;
 '''Sistema de gestión de bibliotecas''': &amp;lt;Herramienta que se usa para añadir bibliotecas/dependencias&amp;gt; (Ej: Java-&amp;gt;Maven, Python-&amp;gt;pip)&lt;br /&gt;
 '''Bibliotecas''': &amp;lt;Listado de bibliotecas usadas en el desarrollo.&amp;gt;&lt;br /&gt;
    '''Nombre_Biblioteca1''': &amp;lt;versión&amp;gt;&lt;br /&gt;
 '''Necesita Base de datos''': &amp;lt;Sí/No&amp;gt; (En caso afirmativo explicar cuál se está empleando y su versión)&lt;br /&gt;
&lt;br /&gt;
=== Formato para detallar API ===&lt;br /&gt;
Cada subgrupo tiene total libertad para definir dicho formato, siendo de carácter imperativo, no obstante, el informar sobre su funcionamiento al resto de grupos que lo soliciten.&lt;br /&gt;
=== Formato para incidencias, cambios y tareas ===&lt;br /&gt;
Usaremos en GitHub los issues para referenciar tanto tareas a hacer por el grupo como los posibles cambios e incidencias. El formato general será el siguiente:&lt;br /&gt;
Título del Issue: Descripción general del mismo. Ej: Elaboración del documento de URIs y Funcionalidades.&lt;br /&gt;
Etiquetas: Etiquetas de GitHub seguidas según el algoritmo de etiquetación (explicado más abajo).&lt;br /&gt;
Descripción: Descripción detallada del Issue. Ej: Redacción del documento en el que se explicarán las URIs asignadas a cada subsistema así como las funciones que deberá desempeñar cada uno.&lt;br /&gt;
El algoritmo para etiquetar y tratar cada Issue es el siguiente:&lt;br /&gt;
#Si es una tarea:&lt;br /&gt;
##Si es nueva:&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nueva:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue&lt;br /&gt;
#Si es un bug:&lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Bug.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
#Si es un cambio: &lt;br /&gt;
##Si es nuevo:&lt;br /&gt;
###Asignar etiqueta Cambio/Mejora.&lt;br /&gt;
###Asignar prioridad: Critical, High, Medium, Low.&lt;br /&gt;
###Asignar temática: Cada grupo elegirá los tipos de tareas que tratará. Ej: Documentación, Base de Datos…&lt;br /&gt;
###Asignar estado: New, Started, Fixed, Verified, Wontfix, Duplicate.&lt;br /&gt;
###Asignar encargados del Issue.&lt;br /&gt;
###Asignar el Issue a un proyecto a la columna que corresponda: TO DO, En progreso, En espera/Con problemas, En revisión, Hecho.&lt;br /&gt;
##Si no es nuevo:&lt;br /&gt;
###Asignar etiqueta Accepted en caso de ser aceptado.&lt;br /&gt;
###Introducir comentario de avance, explicando lo que se ha hecho.&lt;br /&gt;
###Actualizar etiquetas.&lt;br /&gt;
###Actualizar encargados.&lt;br /&gt;
###Actualizar en el proyecto que corresponda.&lt;br /&gt;
###Si ha terminado, introducir comentario de cierre y cerrar el Issue.&lt;br /&gt;
&lt;br /&gt;
=== Formateo de commits ===&lt;br /&gt;
&lt;br /&gt;
Para gestionar el código, se harán commits y push en dichos repositorios siguiendo las pautas especificadas en las diapositivas de clase durante la explicación de la gestión del código fuente ( [http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 enlace]). A partir de las versiones finales desarrolladas por cada grupo en cada iteración, los integrantes del equipo de Integración indicarán una semana antes de cada milestone si es necesario subir con antelación el avance funcional hecho por cada subgrupo al repositorio del Equipo de Arquitectura e Integración para disponer del código hecho. &lt;br /&gt;
'''Título''': &amp;lt; Descripción breve y concisa del commit. Ej: Nuevo: Documento de URIs y funcionalidades &amp;gt;&lt;br /&gt;
'''Descripción del commit''': &amp;lt;Descripción detallada de lo incluido en el commit. Ej: Se ha incluido la primera versión del documento de URIs y funcionalidades donde se explican los endpoints básicos de cada API así como las funcionalidades de cada subgrupo&amp;gt;&lt;br /&gt;
'''Pie del commit''': &amp;lt; Número del Issue al que referencia &amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de cambios ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de cambios, se procederá de la siguiente manera: &lt;br /&gt;
#Cada grupo que desee plantear un cambio, deberá plantearlo antes dentro de su grupo. &lt;br /&gt;
#Si se rechaza termina el proceso, y si se acepta se traslada dicho cambio al Equipo de Integración. &lt;br /&gt;
#El Equipo de Integración valorará dicho cambio. Si lo rechaza el cambio no se aplicará, y si lo acepta se comunicará a los subgrupos de dicho cambio y se actualizarán los elementos de documentación pertinentes. &lt;br /&gt;
&lt;br /&gt;
Para representar cada cambio en GitHub, se creará un Issue con el formato expresado en el algoritmo de la sección “Formato para incidencias, cambios y tareas”.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Procedimiento de gestión de tareas, cambios e incidendias ===&lt;br /&gt;
&lt;br /&gt;
Para la gestión de las incidencias, se usarán los Issues que GitHub permite gestionar en cada repositorio. El uso de estos Issues está basado en las diapositivas de clase de ([http://1984.lsi.us.es/wiki-egc/index.php/Teor%C3%ADa_-_17/18 Gestión de Incidencias]), haciéndose de la siguiente manera: &lt;br /&gt;
*Cada grupo es responsable de la gestión de sus Issues.&lt;br /&gt;
*Cada Issue representará una tarea o problema encontrado por el grupo.&lt;br /&gt;
*Cada Issue será situado en un proyecto interno al repositorio, siendo actualizado entre las fases TO DO, En progreso, En espera/Con problemas, En revisión y Hecho según corresponda a su avance. &lt;br /&gt;
*Para cada avance o actualización de un Issue, se hará un comentario dentro de éste especificando el cambio hecho, indicando su motivo si procede. &lt;br /&gt;
*Una vez terminado un Issue se debe cerrar con un comentario de cierre y cerrándolo en sí mismo tras colocarlo en la columna Hecho se su proyecto correspondiente. &lt;br /&gt;
*Cada Issue será etiquetado en función de su temática, prioridad, estado y tipo. Los tipos son Cambio/Mejora y Bug, que sólo se incluirán en dichos casos. Las temáticas son libres para cada subgrupo. Las prioridades son Critical, High, Medium y Low, y los estados son New, Accepted (sólo para cambios), Started, Fixed, Verified, Duplicate (cambios y bugs) y Wontfix (cambios y bugs).&lt;br /&gt;
*Las etiquetas de cada Issue deben ser actualizadas durante el avance del mismo, con su correspondiente actualización en el proyecto y su comentario pertinente.&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Espacios_para_el_grupo_1_1718&amp;diff=6670</id>
		<title>Espacios para el grupo 1 1718</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Espacios_para_el_grupo_1_1718&amp;diff=6670"/>
				<updated>2017-11-30T18:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EN CONSTRUCCIÓN&lt;br /&gt;
&lt;br /&gt;
== Lista de proyectos ==&lt;br /&gt;
&lt;br /&gt;
* [[Equipo de integración general - 17_18 - G1]]&lt;br /&gt;
* [[Gestión del programa - 17_18 - G1]]&lt;br /&gt;
* [[Gestión del registro - 17_18 - G1]]&lt;br /&gt;
* [[Gestión de visualización del programa - 17_18 - G1]]&lt;br /&gt;
* [[Gestión de integración con redes sociales - 17_18 - G1]]&lt;br /&gt;
* [[Autenticación - 17_18 - G1]]&lt;br /&gt;
* [[Administración de votaciones - 17_18 - G1]]&lt;br /&gt;
* [[Administración de censos - 17_18 - G1]]&lt;br /&gt;
* [[Cabina de votaciones - 17_18 - G1]]&lt;br /&gt;
* [[Cabina de telegram - 17_18 - G1]]&lt;br /&gt;
* [[Almacenamiento de votos - 17_18 - G1]]&lt;br /&gt;
* [[Recuento de votos - 17_18 - G1]]&lt;br /&gt;
* [[Visualización de resultados - 17_18 - G1]]&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	<entry>
		<id>https://1984.lsi.us.es/wiki-egc/index.php?title=Espacios_para_el_grupo_1_1718&amp;diff=6662</id>
		<title>Espacios para el grupo 1 1718</title>
		<link rel="alternate" type="text/html" href="https://1984.lsi.us.es/wiki-egc/index.php?title=Espacios_para_el_grupo_1_1718&amp;diff=6662"/>
				<updated>2017-11-30T17:42:26Z</updated>
		
		<summary type="html">&lt;p&gt;Davposmen: Página creada con «EN CONSTRUCCIÓN  [https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integracion_general_-_17_18_-_G2 Equipo_de_integracion_general - 17_18 - G2]»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;EN CONSTRUCCIÓN&lt;br /&gt;
&lt;br /&gt;
[https://1984.lsi.us.es/wiki-egc/index.php?title=Equipo_de_integracion_general_-_17_18_-_G2 Equipo_de_integracion_general - 17_18 - G2]&lt;/div&gt;</summary>
		<author><name>Davposmen</name></author>	</entry>

	</feed>