Administración de votaciones - 17 18 - G1
Contenido
Miembros
- Domingo Muñoz Daza
- Ana Rosa Aparicio Ramos
- Elvira García Ruiz
- Javier Centeno Vega
- Jose Manuel Pallero Hidalgo (coordinador)
Uso de Git
Repositorio de GitHub
El repositorio de GitHub del equipo será accesible en este enlace Cualquier decisión importante añadida a él o cambio que pueda implicar al resto de grupos se notificará a los coordinadores previamente.
Creando Issues
Todos los detalles y procedimientos para crear una issue han sido detallados en el siguiente documento
Haciendo merge entre ramas
Para conseguir un historial con una visión limpia y clara del trabajo, es importante que al hacer merge de ramas funcionales se impida hacer fast-forward, de manera que podamos ver cómo ha evolucionado cada rama aunque esta sea sencilla. Para ello, nos ponemos en la rama en la que queremos fusionar la funcionalidad (develop), y se ejecuta el siguiente comando:
git merge funcionalidad --no-ff
Otros comandos útiles
Muestra el historial de ramas en un gráfico:
git log --graph --decorate --oneline
Entorno de trabajo
Nuestro entorno de trabajo será variado, ya que desarrollamos tanto desde Linux, como Windows y Mac, debido a los terminales de los componentes del grupo. Todos usamos Eclipse con el plugin Pydev para el desarrollo en Python, así como eGit para el control de versiones con eclipse.
Tecnologías y Procedimientos
Tecnologías elegidas
Subsistema: Administración de Votaciones Lenguaje/Herramienta: Python 2.7 Sistema de gestión de bibliotecas: Pip Bibliotecas: python-mysql: latest django: 1.5 Necesita Base de datos: Sí, MariaDB 10.1
Procedimiento de gestión de tareas, cambios e incidendias
Todos los procedimientos que seguimos en nuestro equipo están detallados en este documento