基于proto文件生成rpc接口定义文档
# 基于proto文件生成rpc接口定义文档
本文介绍如何生成.proto文件的接口定义文档。生成的文档支持markdown格式、html网页格式。
# Makefile示例
PROTO_DIR=./proto
DOC_DIR=./doc
#生成proto文件的markdown接口定义文档
protodoc-markdown:
@go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@latest
@mkdir -p $(DOC_DIR)
@protoc --doc_out=$(DOC_DIR) --proto_path=$(PROTO_DIR) --doc_opt=markdown,$(DOC_DIR)/proto.md $(PROTO_DIR)/*.proto
#生成proto文件的html接口定义文档
protodoc-html:
@go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@latest
@mkdir -p $(DOC_DIR)
@protoc --doc_out=$(DOC_DIR) --proto_path=$(PROTO_DIR) --doc_opt=html,$(DOC_DIR)/proto.html $(PROTO_DIR)/*.proto
上次更新: 2022-03-11 17:52:35