Aclaraciones:
Esta entrega será desarrollada por un Subgrupo del grupo inicial encargado del desarrollo y será realizada desde cero.
El subgrupo estará formado por Juan Diego Guerrero Carbonell y Francisco Márquez Orellana.
Miembros
- Juan Diego Guerrero Carbonell (Coordinador)
- Francisco Márquez Orellana
Objetivo
Implementar un sistema de registro de personas para un censo. Este sistema contará con listas en las que pondrán inscribirse personas (Censos).
Entorno de desarrollo
| Función | Nombre | Versión |
|---|---|---|
| Lenguaje | Java | - |
| Framework | Spring | - |
| Editor | Eclipse | Indigo EE SR2 |
| Base de datos | MySql | 5.5 |
| Gestor de construcción | Maven | - |
| Despliegue | Tomcat | 7.0 |
Gestión de incidencias
Para la gestión de incidencias utilizaremos las Issues de GitHub
Las issues serán etiquetadas en función de su progreso de la siguiente manera:
TO-DO: Por hacer no se ha estudiado aún el problema.
In progress: El problema se ha estudiado y se esta desarrollando su solución.
DONE: Realizado en espera a su revisión
REVISED: Realizado y revisado.
Las issues deberán seguir el siguiente formato de etiquetado
Cada Issue debe ser etiquetado en funcion de:
-
Prioridad
-
Critica
-
Alta
-
Media
-
Baja
Temática
- Documentación
- BDDD
- Código
- Estudio e investigación
Además contaremos con una etiqueta BUG que nos indicará un error a corregir.
Gestión de código
Formato de Commits
<Tipo> : <Título del commit>
<Cuerpo del commit>
<Pie del commit>
- <Tipo> : puede tomar los siguientes valores:
- New (nuevo archivo)
- Update(actualización de un archivo)
- <Título del commit>:
- <Descripción del commit>:
- <Pie del commit>: Mencionará la issue a la que hace referencia #(número de Issue)
Ejemplo de commit:
New: Crear persona
Se puede crear personas que se añaden a la BDD
#25
Ramas
El proyecto contará con una rama master en la que solo incluiremos los avances revisados además cada desarrollador contará con una rama propia para desarrollo.