.PHONY: test docs docs-build landing clean

# Run all tests
test:
	uv run pytest tests/ -v --tb=short

# Serve docs locally (MkDocs)
docs:
	uv run mkdocs serve

# Build docs to site/
docs-build:
	uv run mkdocs build

# Serve landing page locally
landing:
	python -m http.server 8090 --directory landing

# Remove build artifacts
clean:
	rm -rf site/ dist/ *.egg-info .pytest_cache
