20 lines
424 B
Makefile
20 lines
424 B
Makefile
SHELL := /bin/bash
|
|
.PHONY: all ssot docs test release
|
|
|
|
all: ssot docs
|
|
|
|
ssot:
|
|
@node configure/export.mjs || (echo "Run: npm -C configure i"; exit 1)
|
|
@echo "✅ SSOT exports → ./out"
|
|
|
|
docs:
|
|
@mkdocs build --strict
|
|
@echo "✅ Docs build → site/"
|
|
|
|
test:
|
|
@node configure/tests/test.mjs
|
|
|
|
release:
|
|
@[ -n "$$V" ] || (echo "Usage: make release V=2025.1"; exit 1)
|
|
git tag -a "v$$V" -m "release v$$V"
|
|
git push origin "v$$V"
|