PracticaDS / pdes-tp-3pines

Revolución Industrial by pdes-tp-3pines
https://practicads.github.io/pdes-tp-3pines/
0 stars 1 forks source link

Build Status

Revolución Industrial

Prácticas de Desarrollo de Software Trabajo Práctico Integrador Grupal - Universidad Nacional de Quilmes - 2019

Armado del ambiente de desarrollo

Para armar el ambiente de desarrollo es necesario tener instalado Yarn. Clonar el repositorio y en el root ejecutar nvm use && yarn install && cd front-end/ && yarn install cd ../back-end/ && yarn install.

Proceso de desarrollo

  1. Asignarse un issue
  2. Crear un branch que salga de master y ponerle #issue-nombre-del-branch (ejemplo: 2-agregar-travis)
  3. Crear el Pull Request y agregarle el tag not ready
  4. Desarrollar manteniendo al día el branch con master realizando merges
  5. Quitar el tag not ready y pedir aprobación del PR
  6. Corregir los comentarios si es que existen

Testing

Estamos usando jest-enzyme para nuestros tests de front-end.

Documentación

Assertions

Estamos usando supertest para nuestros tests de back-end

Documentación

Estamos usando cypress para nuestros tests e2e

Documentación

Podria faltarte la libreia libgconf2-4, instalarla usando sudo apt -y install libgconf2-4

Docker

Para levantar el container del back o del front hay que situarse en el root de esos proyectos y buildear la imagen (Dandole un nombre) y luego generar el container:

docker build --tag=back-o-front-version-1 .
docker run -p 3001:3001 back-o-front-version-1