28 lines
918 B
Makefile
28 lines
918 B
Makefile
.PHONY: test generated example runtime-examples audit-examples sync-skills
|
|
|
|
PYTHON ?= python3
|
|
|
|
sync-skills:
|
|
$(PYTHON) scripts/sync_skills.py
|
|
|
|
runtime-examples:
|
|
PYTHONPATH=src $(PYTHON) examples/build_runtime_profiles.py
|
|
|
|
audit-examples:
|
|
PYTHONPATH=src $(PYTHON) -m techviz audit-batch examples/runtime-profiles
|
|
|
|
test:
|
|
PYTHONPATH=src $(PYTHON) -m unittest discover -s tests -v
|
|
PYTHONPATH=src $(PYTHON) scripts/check_generated.py
|
|
PYTHONPATH=src $(PYTHON) -m techviz audit-batch examples/runtime-profiles
|
|
|
|
generated:
|
|
PYTHONPATH=src $(PYTHON) scripts/check_generated.py --update
|
|
|
|
example: generated runtime-examples
|
|
cp examples/docs/payment-flow.md examples/docs/payment-flow.rendered.md
|
|
PYTHONPATH=src $(PYTHON) -m techviz insert examples/docs/payment-flow.rendered.md \
|
|
--spec examples/work/payment/spec.json \
|
|
--svg examples/assets/payment-request.svg \
|
|
--editable examples/assets/payment-request.drawio
|