TEST_SITE := tests/data/sites/main OUTPUT := $(TEST_SITE)/output .PHONY: build build-drafts check test coverage clean serve build: OSSG_TYPECHECKED="1" ossg --site $(TEST_SITE) -v build build-drafts: OSSG_TYPECHECKED="1" ossg --site $(TEST_SITE) -v build --drafts check: mypy -p omicron.ssg black --check omicron tests/unit tests/e2e test: pytest coverage: coverage run -m pytest tests/unit coverage report coverage html @echo "file://$(CURDIR)/htmlcov/index.html" clean: ossg --site $(TEST_SITE) clean serve: python -m http.server --bind 127.0.0.1 --directory $(OUTPUT)