Diferencia entre revisiones de «Administración de votaciones - 17 18 - G1»

De Wiki de EGC
Saltar a: navegación, buscar
(Formatos y procedimientos)
(Repositorio de GitHub)
Línea 13: Línea 13:
 
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/AdminVotaciones-EGC-G1 enlace]
 
El repositorio de GitHub del equipo será accesible en este [https://github.com/Proyecto-EGC-G1/AdminVotaciones-EGC-G1 enlace]
 
Cualquier decisión importante añadida a él o cambio que pueda implicar al resto de grupos se notificará a los coordinadores previamente.
 
Cualquier decisión importante añadida a él o cambio que pueda implicar al resto de grupos se notificará a los coordinadores previamente.
 +
 +
=== 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'''
  
 
== Entorno de trabajo==
 
== Entorno de trabajo==

Revisión del 23:16 3 ene 2018

Miembros

  • Domingo Muñoz Daza (coordinador)
  • Ana Rosa Aparicio Ramos
  • Elvira García Ruiz
  • Javier Centeno Vega
  • Jose Manuel Pallero Hidalgo

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.

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

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