.PHONY: run build test clean migrate-up migrate-down # Run the server run: go run cmd/server/main.go # Build the binary build: go build -o bin/markedit cmd/server/main.go # Run tests test: go test -v ./... # Clean build artifacts clean: rm -rf bin/ # Run migrations up migrate-up: @echo "Migrations will be implemented later" # Run migrations down migrate-down: @echo "Migrations will be implemented later" # Install dependencies deps: go mod download go mod tidy # Development watch mode (requires air) dev: air