This is an automated email from the ASF dual-hosted git repository.
alexstocks pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git
from 5bce380b7 add issue template (#2964)
add cd737b375 feat(tools): help triple protocol generate OpenAPI docs
(#2951)
add a9210197d refactor: replace deprecated CAS with CompareAndSwap (#2962)
add e1d4d72d9 feat: replace application use of config package to global
package in directory of registry (#2942)
No new revisions were added by this update.
Summary of changes:
.licenserc.yaml | 1 +
cluster/cluster/base/cluster_invoker.go | 2 +-
cluster/directory/base/directory.go | 2 +-
registry/directory/directory.go | 27 ++-
registry/directory/directory_test.go | 16 +-
registry/mock_registry.go | 2 +-
tools/protoc-gen-triple-openapi/.gitignore | 1 +
tools/protoc-gen-triple-openapi/Makefile | 53 +++++
tools/protoc-gen-triple-openapi/README.md | 49 +++++
.../protoc-gen-triple-openapi/constant/code.go | 18 +-
.../constant/format.go} | 10 +-
.../protoc-gen-triple-openapi/constant/openapi.go | 25 +--
.../example/greet.proto} | 35 +--
.../example/greet.triple.openapi.json | 181 ++++++++++++++++
.../example/greet.triple.openapi.yaml | 113 ++++++++++
tools/protoc-gen-triple-openapi/go.mod | 20 ++
tools/protoc-gen-triple-openapi/go.sum | 55 +++++
.../internal/converter/components.go | 55 +++++
.../internal/converter/convert.go | 237 +++++++++++++++++++++
.../internal/converter/schema/schema.go | 100 +++++++++
.../internal/converter/schema/util.go | 158 ++++++++++++++
.../internal/converter/util.go | 21 +-
.../internal/options/options.go | 47 ++--
.../protoc-gen-triple-openapi}/main.go | 50 +++--
.../protoc-gen-triple-openapi/version.go | 4 +-
25 files changed, 1186 insertions(+), 96 deletions(-)
create mode 100644 tools/protoc-gen-triple-openapi/.gitignore
create mode 100644 tools/protoc-gen-triple-openapi/Makefile
create mode 100644 tools/protoc-gen-triple-openapi/README.md
copy common/constant/serialization.go =>
tools/protoc-gen-triple-openapi/constant/code.go (73%)
copy tools/{dubbogo-cli/constant/constant.go =>
protoc-gen-triple-openapi/constant/format.go} (82%)
copy common/constant/xds.go =>
tools/protoc-gen-triple-openapi/constant/openapi.go (64%)
copy tools/{dubbogo-cli/cmd/testGenCode/template/newDemo/api/samples_api.proto
=> protoc-gen-triple-openapi/example/greet.proto} (66%)
create mode 100644
tools/protoc-gen-triple-openapi/example/greet.triple.openapi.json
create mode 100644
tools/protoc-gen-triple-openapi/example/greet.triple.openapi.yaml
create mode 100644 tools/protoc-gen-triple-openapi/go.mod
create mode 100644 tools/protoc-gen-triple-openapi/go.sum
create mode 100644
tools/protoc-gen-triple-openapi/internal/converter/components.go
create mode 100644
tools/protoc-gen-triple-openapi/internal/converter/convert.go
create mode 100644
tools/protoc-gen-triple-openapi/internal/converter/schema/schema.go
create mode 100644
tools/protoc-gen-triple-openapi/internal/converter/schema/util.go
copy cluster/router/polaris/factory.go =>
tools/protoc-gen-triple-openapi/internal/converter/util.go (65%)
copy cluster/utils/adaptivesvc.go =>
tools/protoc-gen-triple-openapi/internal/options/options.go (56%)
copy {protocol/dubbo/example/new/client =>
tools/protoc-gen-triple-openapi}/main.go (51%)
copy protocol/grpc/internal/doc.go =>
tools/protoc-gen-triple-openapi/version.go (94%)