.PHONY: gen-api fmt test run API_FILE := generate/api/gateway.api GOCTL_HOME := generate/goctl # 修改 generate/api/*.api 後執行,重新產生 routes / types / handler(logic 已存在則保留實作) gen-api: goctl api go -api $(API_FILE) -dir . -style go_zero -home $(GOCTL_HOME) fmt: go fmt ./... test: go test ./... run: go run gateway.go -f etc/gateway.yaml