24 lines
555 B
Makefile
24 lines
555 B
Makefile
.PHONY: tidy
|
|
tidy:
|
|
@go mod tidy
|
|
|
|
|
|
.PHONY: lint
|
|
lint:
|
|
@golangci-lint run
|
|
|
|
.PHONY: init
|
|
init:
|
|
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway
|
|
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2
|
|
go install google.golang.org/protobuf/cmd/protoc-gen-go
|
|
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
|
|
go install github.com/bufbuild/buf/cmd/buf
|
|
go install github.com/golangci/golangci-lint/cmd/golangci-lint
|
|
|
|
|
|
.PHONY: all
|
|
all: tidy
|
|
@atomctl gen enum
|
|
@atomctl gen route
|
|
@atomctl gen provider
|