arcade-mcp/libs/arcade-mcp-server/Makefile
Evan Tahler bee349287f
remove mkdocs for arcade-mcp (#617)
Compainion to https://github.com/ArcadeAI/docs/pull/488 - This PR turns
off MKDocs. We have the docs in docs.arcade.dev now.
2025-10-13 10:47:41 -07:00

27 lines
582 B
Makefile

.PHONY: help
help:
@echo "🛠️ Arcade MCP Commands:\n"
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-30s\033[0m %s\n", $$1, $$2}'
.PHONY: sync
sync: ## Sync dependencies
uv sync --all-extras --all-packages --group dev
.PHONY: format
format: ## Run ruff format
uv run ruff format
.PHONY: lint
lint: ## Run ruff lint
uv run ruff check
.PHONY: mypy
mypy: ## Run mypy
uv run mypy .
.PHONY: test
test: ## Run tests
uv run pytest --cov=arcade_mcp_server --cov-report=term-missing ../tests/arcade_mcp_server