mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
etcdserverpb: generate Swagger API JSON
This commit is contained in:
parent
09e5db5a46
commit
eec706b9ae
1275
Documentation/dev-guide/apispec/swagger/rpc.swagger.json
Normal file
1275
Documentation/dev-guide/apispec/swagger/rpc.swagger.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -49,6 +49,7 @@ popd
|
||||
|
||||
# generate gateway code
|
||||
go get -u github.com/gengo/grpc-gateway/protoc-gen-grpc-gateway
|
||||
go get -u github.com/gengo/grpc-gateway/protoc-gen-swagger
|
||||
pushd "${GRPC_GATEWAY_ROOT}"
|
||||
git reset --hard "${GRPC_GATEWAY_SHA}"
|
||||
go install ./protoc-gen-grpc-gateway
|
||||
@ -70,7 +71,17 @@ done
|
||||
protoc -I. \
|
||||
-I${GRPC_GATEWAY_ROOT}/third_party/googleapis \
|
||||
-I${GOGOPROTO_PATH} \
|
||||
-I${COREOS_ROOT} --grpc-gateway_out=logtostderr=true:. ./etcdserver/etcdserverpb/rpc.proto
|
||||
-I${COREOS_ROOT} \
|
||||
--grpc-gateway_out=logtostderr=true:. \
|
||||
--swagger_out=logtostderr=true:./Documentation/dev-guide/apispec/swagger/. \
|
||||
./etcdserver/etcdserverpb/rpc.proto
|
||||
|
||||
# TODO: change this whenever we add more swagger API
|
||||
mv \
|
||||
Documentation/dev-guide/apispec/swagger/etcdserver/etcdserverpb/rpc.swagger.json \
|
||||
Documentation/dev-guide/apispec/swagger/rpc.swagger.json
|
||||
rm -rf Documentation/dev-guide/apispec/swagger/etcdserver/etcdserverpb
|
||||
|
||||
|
||||
# install protodoc
|
||||
# go get -v -u github.com/coreos/protodoc
|
||||
|
Loading…
x
Reference in New Issue
Block a user