Administración de votaciones - 17 18 - G1

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

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.

Guía para crear el contenedor docker con Django

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