docs: add OpenAPI docs

This commit is contained in:
Nex
2020-12-05 11:11:36 +08:00
parent a6d6428393
commit b256c1f80b
7 changed files with 579 additions and 2 deletions

View File

@@ -32,7 +32,12 @@ for %%A in (%*) do (
if not exist !out! mkdir !out!
echo Generating Go HTTP code
!cmd! ^
--grpc-gateway_out=grpc_api_configuration=bdware/bdledger/api/grpc-gateway.yml,logtostderr=true:!out! ^
--grpc-gateway_out !out! ^
--grpc-gateway_opt grpc_api_configuration=bdware/bdledger/api/grpc-gateway.yml ^
--grpc-gateway_opt logtostderr=true ^
--openapiv2_out ..\..\docs\openapiv2 ^
--openapiv2_out grpc_api_configuration=bdware/bdledger/api/grpc-gateway.yml ^
--openapiv2_opt logtostderr=true ^
%pb_files%
)
if "%%A"=="nodejs" (

View File

@@ -64,7 +64,12 @@ do
fi
echo "Generating Go HTTP code"
$cmd \
--grpc-gateway_out=grpc_api_configuration=bdware/bdledger/api/grpc-gateway.yml,logtostderr=true:$out \
--grpc-gateway_out $out \
--grpc-gateway_opt grpc_api_configuration=bdware/bdledger/api/grpc-gateway.yml \
--grpc-gateway_opt logtostderr=true \
--openapiv2_out ../../docs/openapiv2 \
--openapiv2_out grpc_api_configuration=bdware/bdledger/api/grpc-gateway.yml \
--openapiv2_opt logtostderr=true \
$pb_files \
$async_tag
fi