Skip to content
This repository has been archived by the owner on Dec 29, 2019. It is now read-only.

PracticaDS/pdes-tp-anonymous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Coverage Status

Grupo Anonymous :: PDeS

API Routes

  • GET /
    • Retorna el listado de todos los usuarios y sus juegos
  • GET /:username
    • Devuelve el usuario y la lista de sus juegos. Si no existe lo crea
  • DELETE /:username
    • Elimina el usuario :username y todos sus juegos
  • POST /:username/games
    • Crea y persiste un nuevo juego
  • GET /:username/games/:gameId
    • Retorna el juego correspondiente a :gameId
  • PUT /:username/games/:gameId
    • Actualiza el estado del juego correspondiente al :gameId
  • DELETE /:username/games/:gameId
    • Elimina el juego correspondiente al :gameId

Installing, Testing & Running

TL;DR

git checkout [email protected]:PracticaDS/pdes-tp-anonymous.git
cd pdes-tp-anonymous
cd front && yarn install
yarn test-unwatch
yarn start

Explained

Installing

git checkout [email protected]:PracticaDS/pdes-tp-anonymous.git
cd pdes-tp-anonymous

# Front App
cd front && yarn install

Testing

# Front App
cd pdes-tp-anonymous/front

# unwatch test
yarn test-unwatch

# continuous watching 
yarn test

Running

# Front App
cd pdes-tp-anonymous/front
yarn start

Branching Strategy

Para resolver cada issue se crea un branch con el número y una referencia al nombre: issue-NN-descripcion-breve.

Por ejemplo, dado el issue "#42 El sentido de la vida, el universo y todo lo demás" se crea un branch issue-42-respuesta-a-todo.

Al resolver el issue se crea un Pull Request hacia master. El reviewer debería hacer un rebase en master (idealmente), pedir o no cambios, y luego proceder con el merge.

Si se logró hacer el merge correctamente el branch debiese ser eliminado.