Gestión de tickets y requerimientos
https://docs.google.com/document/d/1_ledLpcftrm6K8RE0VXthgrjBE2OGSNfYo_-fa8qCmE/edit#
En ambiente de desarrollo se puede instalar usando los scripts de code-run.
- Preparación:
- Clonar
codenautas/code-run, preparar el scriptlocal-pathen base al ejemplo para luego utilizarrun-sql - Instalar las dependencias
npm install - Generar las instrucciones de creación de la base de datos
npm run dumpb - Crear la base de datos
run-sql create-db - Generar el esquema y su contenido
run-sql create-schema
- Clonar
- Cada vez que haya un cambio que implique generar la base de datos desde cero borrando el contenido de los datos que hubiera:
- Compilar server side, generar el esquema de db, impactarlo en la db, compilar el client side, arrancar el sistema
(deteníendose en la primer falla):
call npm run dumpb && call run-sql create-schema && call npm run build-cli && call npm start
- Compilar server side, generar el esquema de db, impactarlo en la db, compilar el client side, arrancar el sistema
(deteníendose en la primer falla):
- Cada vez que haya un cambio que no implique generar la base de datos:
- Compilar todo y arrancar el sistema (deteníendose en la primer falla):
call npm run prepare && call npm start
- Compilar todo y arrancar el sistema (deteníendose en la primer falla):
- Preparación
- Asegurarse de tener en el path la carpeta
code-run/devel - Configurar las variables de ambiente
set PGPORT=54316 set PGUSER=postgres set PGPASSWORD=********
- correr
npm instally luegonpm test, si es la primera vez va a fallar y hay que crear la base de datos corriendo:run-sql create-db
- Asegurarse de tener en el path la carpeta
- Correr los test
- ejecutar
npm testse puede omitir si no hubo cambios en la estructura de la base de datos porque este paso vuelve a crear el esquema de cero - luego
npm run test-only(para asegurarse que los test se puedan correr dos veces seguidas)
- ejecutar