20 lines
623 B
Makefile
20 lines
623 B
Makefile
#goctl api plugin -plugin goctl-swagger="swagger -filename gateway.json -host dev-api.30cm.net" -api ./generate/api/gateway.api -dir .
|
|
#goctl api go -api ./generate/api/gateway.api -dir . -style go_zero
|
|
|
|
GOFMT ?= gofmt
|
|
GOFILES := $(shell find . -name "*.go")
|
|
|
|
.PHONY: fmt
|
|
fmt: # 格式優化
|
|
$(GOFMT) -s -w $(GOFILES)
|
|
goimports -w ./
|
|
|
|
|
|
.PHONY: gen-doc
|
|
gen-doc: # 格式優化
|
|
goctl api plugin -plugin goctl-swagger="swagger -filename gateway.json -host dev-api.30cm.net" -api ./generate/api/gateway.api -dir .
|
|
|
|
.PHONY: gen-api
|
|
gen-api: # 格式優化
|
|
goctl api go -api ./generate/api/gateway.api -dir . -style go_zero
|