Makefile
Rama main · réplica de lectura del repositorio original.
.PHONY: help dev test openapi clean
help:
@echo " make dev — start dev server on http://localhost:7777"
@echo " make test — run pytest"
@echo " make openapi — regenerate docs/openapi.yaml from FastAPI app"
@echo " make clean — remove caches"
dev:
.venv/bin/python -m kanban_ui
test:
.venv/bin/pytest tests/ -v
openapi:
.venv/bin/python -c "import yaml; from kanban_ui.main import app; print(yaml.dump(app.openapi(), allow_unicode=True, sort_keys=False))" > docs/openapi.yaml
@echo "wrote docs/openapi.yaml"
clean:
find . -type d -name '__pycache__' -prune -exec rm -rf {} +
rm -rf .pytest_cache