# Semana 2: procesos, planificación y estimación. Se usa dentro del contenedor
# del curso.
#
#   make          revisa los tipos con tsc y el estilo con ESLint (no genera nada)
#   make test     hace lo mismo, corre las pruebas (*.test.ts) y los dos
#                 ejemplos del apunte
#   make demo     solo los ejemplos: node flow-demo.ts y node plan-demo.ts
#   make clean    borra build/
#
# backlog.md es el backlog de partida del laboratorio: los 15 pedidos que se
# convierten en issues de GitHub. backlog.test.ts revisa que tenga lo que pide
# la guía de la semana.

.PHONY: all test demo clean

all:
	tsc -p .
	eslint .

test: all
	node --test "*.test.ts"
	@$(MAKE) --no-print-directory demo

demo:
	node flow-demo.ts
	node plan-demo.ts

clean:
	rm -rf build
