AgoraUS-G1-1617 / Deliberations

Repositorio para el grupo de trabajo de Deliberaciones de EGC correspondiente al curso 2016/2017
0 stars 0 forks source link

Deliberaciones Agora@US 16-17

Build Status

Deliberaciones es un subsistema de código abierto del proyecto Agora@US que introduce la funcionalidad de un foro para administrar hilos y mensajes de usuarios votantes. Dichos mensajes contendrán información sobre el votante que los haya realizado. Sólo los votantes válidos podrán realizar comentarios, por lo que se deberá consultar al sistema de autenticación.

Tecnología

Se trata de una aplicación web J2EE que hace uso de una base de datos MySQL con las herramientas Hibernate y Spring para el mapeo de objetos.

Además, se utilizan las siguientes herramientas y frameworks:

Modulos relacionados

Deliberaciones se integra con el subsistema Autenticación mediante su API para ofrecer las herramientas de foro a usuarios dados de alta. A su vez se integra con el subsistema [Censo]()

Instalación

Para configurar el entorno de trabajo consulta el repositorio ConfigurationVMS donde podrás encontrar el workspace a usar además de un script que autoinstala las herramientas necesarias.

Para el sistema de integración continua basado en jenkins el cual ofrece construcción y despliegue se usa el repositorio continuous-delivery-integration donde cada equipo crea y configura sus scripts de despliegue para que automáticamente se desplieguen las aplicaciones. Para los test se usa travis-ci los cuales se lanzan automáticamente tras cada commit publicado en el repositorio. Para más información consulta la siguiente tabla:

Branch Estado Despliegue
master Build Status deliberaciones.agoraus1
develop Build Status beta.deliberaciones.agoraus1

Igualmente, mediante travis-ci, cuando se ponga una tag/release se adjuntará automáticamente el war para el despliegue y el sql de populación de la base de datos.

Equipos de trabajo

Equipo 2016/17

Avatar:   Javier García Calvo

Avatar:   Manuel Francisco López Ruiz

Avatar:   Bartolome Marquez Dominguez

Avatar:   Juan Ramón Rodríguez Rosado

Avatar:   Jose Antonio Rodríguez Torres

Equipo 2015/16

Acceso