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

De Wiki de EGC
Saltar a: navegación, buscar
Línea 7: Línea 7:
 
<li>Manuel Serrano Guerrero</li>
 
<li>Manuel Serrano Guerrero</li>
 
</ul>
 
</ul>
 +
 +
== '''Objetivos''' ==
 +
Nuestra labor consiste en administrar los diferentes censos que surgen cada vez que se crea una nueva votación y gestionar los usuarios que pueden participar en cada censo
  
 
== '''Repositorio de GitHub''' ==
 
== '''Repositorio de GitHub''' ==
Línea 16: Línea 19:
  
 
== '''Entorno de trabajo''' ==
 
== '''Entorno de trabajo''' ==
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. El puerto asignado a nuestro subsistema es el 52002. Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en <nowiki>http://localhost:<puerto></nowiki>. En nuestro caso: <nowiki>http://localhost:52002</nowiki> para acceder a la autenticación.
+
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. El puerto asignado a nuestro subsistema es el 52002. Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en <nowiki>http://localhost:<puerto></nowiki>. En nuestro caso: <nowiki>http://localhost:52002</nowiki> para acceder a la autenticación. El entorno que vamos a utilizar es el siguiente:
 +
*'''Lenguaje de desarrollo''': python2.7
 +
*'''Base de datos''': MariaDB 10.0.31
 +
*'''Framework''': Django==1.4.7, djangorestframework==2.4.3, django-cors-headers==0.13, requests==2.4.3
 +
*'''IDE''': Eclipse Neon 4.3 con PyDev
 +
 
 +
== '''Gestión de issues''' ==
 +
El código del proyecto, alojado en el repositorio, está dividido en dos ramas: master y deployment
 +
*'''Master''': Rama principal donde se encontrará el código probado e integrado de la versión actual de trabajo
 +
*'''Deployment''': Rama que representa la evolución del proyecto. Código que está preparado para llegar a la rama master mediante un merge con release.
 +
Se hará commit cuando la funcionalidad esté correctamente probada e integrada. Haremos un push en la rama deployment y una vez que la funcionalidad esté aprobada se hará un merge a la rama master.

Revisión del 21:09 7 ene 2018

Miembros

  • Juan Diego Guerrero Carbonell
  • Gonzalo López Heredia
  • Carlos Lozano Toré
  • Francisco Márquez Orellana
  • Manuel Serrano Guerrero

Objetivos

Nuestra labor consiste en administrar los diferentes censos que surgen cada vez que se crea una nueva votación y gestionar los usuarios que pueden participar en cada censo

Repositorio de GitHub

El repositorio de GitHub del equipo será accesible a través de este enlace

Opera

El proyecto en Opera del grupo será accesible a través de este enlace

Entorno de trabajo

La máquina virtual de desarrollo (descarga aquí) hace posible que cada equipo de desarrollo pueda trabajar de manera local sin depender del resto de subsistemas. El puerto asignado a nuestro subsistema es el 52002. Esta configuración de puertos se mantiene en el entorno de despliegue. Para acceder a algún servicio la URL consiste en http://localhost:<puerto>. En nuestro caso: http://localhost:52002 para acceder a la autenticación. El entorno que vamos a utilizar es el siguiente:

  • Lenguaje de desarrollo: python2.7
  • Base de datos: MariaDB 10.0.31
  • Framework: Django==1.4.7, djangorestframework==2.4.3, django-cors-headers==0.13, requests==2.4.3
  • IDE: Eclipse Neon 4.3 con PyDev

Gestión de issues

El código del proyecto, alojado en el repositorio, está dividido en dos ramas: master y deployment

  • Master: Rama principal donde se encontrará el código probado e integrado de la versión actual de trabajo
  • Deployment: Rama que representa la evolución del proyecto. Código que está preparado para llegar a la rama master mediante un merge con release.

Se hará commit cuando la funcionalidad esté correctamente probada e integrada. Haremos un push en la rama deployment y una vez que la funcionalidad esté aprobada se hará un merge a la rama master.