Skip to content

Commit e211d33

Browse files
committed
Makefile: add protoc-gen-openapiv2 target
1 parent 1a64374 commit e211d33

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Makefile

+5
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,11 @@ protoc: ## Run protoc.
6868
protoc-gen-grpc-gateway: ## Run protoc-gen-grpc-gateway.
6969
docker container run --rm -it ${DOCKER_VOLUME_FLAGS} -w /go/src/${PACKAGE} ${DOCKER_CONTAINER_IMAGE} --grpc-gateway_out=${PROTOC_OUT} ${PROTOC_INCLUDES} $(foreach f,${PROTO_FILES_PROTOCOL_RPC},$(abspath /go/src/${PACKAGE}/$(f)))
7070

71+
.PHONY: protoc-gen-openapiv2
72+
protoc-gen-openapiv2: ## Run protoc-gen-openapiv2.
73+
docker container run --rm -it ${DOCKER_VOLUME_FLAGS} -w /go/src/${PACKAGE} ${DOCKER_CONTAINER_IMAGE} --openapiv2_out=allow_delete_body=true,allow_merge=false,allow_repeated_fields_in_body=true,include_package_in_tags=true,simple_operation_ids=true,generate_unbound_methods=true:/go/src/${PACKAGE} ${PROTOC_INCLUDES} $(foreach f,${PROTO_FILES_PROTOCOL_RPC},$(abspath /go/src/${PACKAGE}/$(f)))
74+
@mv protocol/rpc/rpc.swagger.json openapi/rpc.openapi.json
75+
7176
.PHONY: protoc-gen-doc
7277
protoc-gen-doc: ## Run protoc-gen-doc.
7378
docker container run --rm -it ${DOCKER_VOLUME_FLAGS} -w /go/src/${PACKAGE} ${DOCKER_CONTAINER_IMAGE} --doc_out=/go/src/${PACKAGE}/protocol --doc_opt=/go/src/${PACKAGE}/hack/template/protoc-gen-doc.tmpl,README.md ${PROTOC_INCLUDES} $(foreach f,${PROTO_FILES_PROTOCOL},$(abspath /go/src/${PACKAGE}/$(f)))

0 commit comments

Comments
 (0)