This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git.
from 08736d8 add issue template (#15)
add 0745a05 新增dubbo-api-docs项目
add 111419f UI和UI-Server
add 213b1dc 修改README.md,修改打包脚本,修改部分名称, 调整pom
add 39175b4 修改前端页脚内容
add 31dbe2e dubbo版本降到2.7.8; 调整前端UI
add 12500ac 调整UI,增加接口参数展示,缓存结构由Map改为JavaBean,修正某些名称单次拼写错误
add 7653d0c 当远程调用失败时,移除缓存中的Reference. 更新前端打包
add 550dd3f project.version 改为 revision
add 955ac3d 增加使用 spring-cloud-starter-dubbo
add 46d56dc 修改类注释
add 0784b81 移除UI和UI-server(相关功能已合并到dubbo-admin中) 移除对 lombok 的依赖
add f5b363e 修改注释
add 7fe9de0 增加 sca-example 的配制文件
add 5f057c7 移除空标签
add a00ee89 Merge pull request #1, introduce api docs feature
add 4d371e9 修改说明文档
add 048bce4 修改CI脚本
add b916ed7 Merge pull request #3 from KeRan213539/modify-usage-doc
add 5f91e79 新增quick start demo, 修改bug
add 51f0c03 Merge pull request #4 from KeRan213539/modify-docs-examples
add 30f2014 prepare for release
add ce6bc20 add flatten plugin
add 971ffaf 升级版本号,修复 #9, 增加使用SPI扫描的测试
add 9efb793 fix #10 中的问题 fix #7 增加BigDecimal, BigInteger的支持
add a79a304 取消调试时注释掉的代码
add 3f3407a no message
add fa8e7e1 增加checkstyle 和 rat, 并相应修改
add 1d0cb55 彻底解决 #10 中的3号问题
add f6d4d2d Merge pull request #12 from KeRan213539/api-docs-20210120
add a0c2c49 fix #8, 增加内部类的 demo
add d5708fd 抽取常量
add 69b3d1d 增加:枚举类型设置了允许值后,检查设置的允许值是否在枚举值中
add 9dc7d4a 增加 github actions CI
add e43b200 Merge pull request #13 from KeRan213539/fix-8
add 82ae6da add issue template
add 5ffe768 add feature request template
add 021a5c5 Merge pull request #14 from KeRan213539/add-issue-template
add fcfc6a6 fix #16
add b9e8f43 Merge pull request #17 from KeRan213539/fix-16
add e8b4c4a Apache distribution (#18)
add 71555a7 fix #19
add b582326 Merge pull request #20 from KeRan213539/fix-apidocs-#19
add 94e072d release dubbo-api-docs 2.7.8.2
add c830737 Merge pull request #21 from KeRan213539/2.7.8.2-release
add c52b039 fix #22, Upgrade version to 2.7.8.3-SNAPSHOT
add 679b606 2.7 branch cancellation Travis Ci
add 9f90663 Merge pull request #23 from KeRan213539/fix#22
add 12d9f0a Do not get dubbo ProviderConfig config when ServiceConfig not
set group (#24)
add 1b0351f fix can not distinguish multi-overload methods of the same
method name (#27)
add d3b1b02 release dubbo-api-docs-2.7.8.3 (#29)
add 347b567 Upgrade version in readme (#31)
new 437823f Merge pull request #32 from apache/2.7.x
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 23 +
.travis.yml | 22 -
NOTICE | 2 +-
distribution/pom.xml | 73 +++
distribution/src/assembly/source-release.xml | 65 +++
dubbo-api-docs/README.md | 103 ++++
dubbo-api-docs/README_ch.md | 96 ++++
.../codestyle}/checkstyle.xml | 15 +-
.../codestyle/dubbo_codestyle_for_idea.xml | 33 ++
.../dubbo-api-docs-annotations}/pom.xml | 24 +-
.../apache/dubbo/apidocs/annotations/ApiDoc.java | 33 +-
.../dubbo/apidocs/annotations/ApiModule.java | 32 +-
.../dubbo/apidocs/annotations/RequestParam.java | 68 +++
.../apidocs/annotations/ResponseProperty.java | 34 +-
.../dubbo-api-docs-core}/pom.xml | 52 +-
.../apache/dubbo/apidocs/EnableDubboApiDocs.java | 37 +-
.../org/apache/dubbo/apidocs/core/Constants.java | 86 ++++
.../core/DubboApiDocsAnnotationScanner.java | 531 +++++++++++++++++++++
.../dubbo/apidocs/core/DubboApiDocsCache.java | 118 +++++
.../dubbo/apidocs/core/beans/ApiCacheItem.java | 145 ++++++
.../apidocs/core/beans/ApiParamsCacheItem.java | 148 ++++++
.../dubbo/apidocs/core/beans/HtmlTypeEnum.java | 60 ++-
.../dubbo/apidocs/core/beans/ModuleCacheItem.java | 75 +++
.../apache/dubbo/apidocs/core/beans/ParamBean.java | 174 +++++++
.../core/providers/DubboDocProviderImpl.java | 51 +-
.../apidocs/core/providers/IDubboDocProvider.java | 54 +++
.../apache/dubbo/apidocs/utils/ClassTypeUtil.java | 431 +++++++++++++++++
.../apache/dubbo/apidocs/utils/SimpleTypeImpl.java | 19 +-
.../dubbo-api-docs-examples/examples-api}/pom.xml | 26 +-
.../dubbo/apidocs/examples/api/IAsyncDemo.java | 88 ++++
.../apidocs/examples/api/IQuickStartDemo.java | 72 +++
.../dubbo/apidocs/examples/api/ISyncDemo.java | 102 ++++
.../apidocs/examples/params/DemoParamBean1.java | 187 ++++++++
.../examples/params/DemoParamBean1SubBean1.java | 57 ++-
.../apidocs/examples/params/DemoParamBean2.java | 31 +-
.../apidocs/examples/params/DemoParamBean3.java | 34 +-
.../apidocs/examples/params/DemoParamBean4.java | 30 +-
.../examples/params/InnerClassRequestBean.java | 122 +++++
.../examples/params/InnerClassResponseBean.java | 110 +++++
.../examples/params/QuickStartRequestBase.java | 103 ++++
.../examples/params/QuickStartRequestBean.java | 47 +-
.../examples/params/QuickStartRequestBean2.java | 62 +++
.../examples/params/QuickStartRespBean.java | 45 +-
.../dubbo/apidocs/examples/params/TestBean.java | 17 +-
.../dubbo/apidocs/examples/params/TestEnum.java | 10 +-
.../apidocs/examples/responses/BaseResponse.java | 46 +-
.../apidocs/examples/responses/DemoRespBean1.java | 116 +++++
.../examples-provider-sca/pom.xml | 77 +++
.../apidocs/examples/ExampleScaApplication.java | 37 +-
.../apidocs/examples/api/impl/AsyncDemoImpl.java | 102 ++++
.../apidocs/examples/api/impl/SyncDemoImpl.java | 125 +++++
.../dubbo/apidocs/examples/cfg/DubboDocConfig.java | 18 +-
.../src/main/resources/application.yml | 15 +-
.../src/main/resources/bootstrap.yml | 12 +-
.../src/main/resources/dubbo.properties | 1 +
.../examples-provider/pom.xml | 117 +++++
.../dubbo/apidocs/examples/ExampleApplication.java | 35 +-
.../apidocs/examples/api/impl/AsyncDemoImpl.java | 107 +++++
.../examples/api/impl/QuickStartDemoImpl.java | 86 ++++
.../apidocs/examples/api/impl/SyncDemoImpl.java | 126 +++++
.../dubbo/apidocs/examples/cfg/DubboDocConfig.java | 17 +-
.../examples/spi/DubboDocExporterListener.java | 18 +-
.../examples/spi/TestConfigInitializer.java | 18 +-
.../examples/spi/TestConfigPostProcessor.java | 26 +-
.../org.apache.dubbo.config.ConfigInitializer | 1 +
.../org.apache.dubbo.config.ConfigPostProcessor | 1 +
.../dubbo/org.apache.dubbo.rpc.ExporterListener | 1 +
.../src/main/resources/application.yml | 33 +-
dubbo-api-docs/dubbo-api-docs-examples/pom.xml | 74 +++
dubbo-api-docs/pom.xml | 413 ++++++++++++++++
dubbo-api-docs/readmeImgs/dubbo_docs_en.png | Bin 0 -> 600733 bytes
dubbo-api-docs/readmeImgs/dubbo_docs_zh.png | Bin 0 -> 538526 bytes
pom.xml | 137 +++++-
73 files changed, 5079 insertions(+), 427 deletions(-)
create mode 100644 .github/workflows/ci.yml
delete mode 100644 .travis.yml
create mode 100644 distribution/pom.xml
create mode 100644 distribution/src/assembly/source-release.xml
create mode 100644 dubbo-api-docs/README.md
create mode 100644 dubbo-api-docs/README_ch.md
copy {codestyle => dubbo-api-docs/codestyle}/checkstyle.xml (55%)
create mode 100644 dubbo-api-docs/codestyle/dubbo_codestyle_for_idea.xml
copy {dubbo-spi-metadata/dubbo-metadata-report-consul =>
dubbo-api-docs/dubbo-api-docs-annotations}/pom.xml (58%)
copy
dubbo-spi-registry/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryConstants.java
=>
dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations/ApiDoc.java
(56%)
copy
dubbo-spi-registry/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryConstants.java
=>
dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations/ApiModule.java
(59%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations/RequestParam.java
copy
dubbo-spi-registry/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryConstants.java
=>
dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations/ResponseProperty.java
(61%)
copy {dubbo-spi-registry/dubbo-registry-etcd3 =>
dubbo-api-docs/dubbo-api-docs-core}/pom.xml (52%)
copy
dubbo-spi-remoting/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Networker.java
=>
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/EnableDubboApiDocs.java
(59%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/Constants.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/DubboApiDocsAnnotationScanner.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/DubboApiDocsCache.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ApiCacheItem.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ApiParamsCacheItem.java
copy
dubbo-spi-remoting/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/HttpServer.java
=>
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/HtmlTypeEnum.java
(54%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ModuleCacheItem.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ParamBean.java
copy dubbo-test/src/test/java/org/apache/dubbo/config/api/User.java =>
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers/DubboDocProviderImpl.java
(50%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers/IDubboDocProvider.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/ClassTypeUtil.java
copy
dubbo-spi-registry/dubbo-registry-default/src/test/java/org/apache/dubbo/registry/dubbo/DemoServiceImpl.java
=>
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/SimpleTypeImpl.java
(72%)
copy {dubbo-spi-metadata/dubbo-metadata-report-consul =>
dubbo-api-docs/dubbo-api-docs-examples/examples-api}/pom.xml (63%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/api/IAsyncDemo.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/api/IQuickStartDemo.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/api/ISyncDemo.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/DemoParamBean1.java
copy dubbo-test/src/test/java/org/apache/dubbo/config/api/User.java =>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/DemoParamBean1SubBean1.java
(50%)
copy dubbo-test/src/test/java/org/apache/dubbo/config/api/DemoException.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/DemoParamBean2.java
(60%)
copy dubbo-test/src/test/java/org/apache/dubbo/config/api/DemoException.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/DemoParamBean3.java
(54%)
copy dubbo-test/src/test/java/org/apache/dubbo/config/api/DemoException.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/DemoParamBean4.java
(64%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/InnerClassRequestBean.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/InnerClassResponseBean.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/QuickStartRequestBase.java
copy
dubbo-spi-rpc/dubbo-rpc-webservice/src/test/java/org/apache/dubbo/rpc/protocol/webservice/User.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/QuickStartRequestBean.java
(53%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/QuickStartRequestBean2.java
copy
dubbo-test/src/test/java/org/apache/dubbo/config/provider/impl/DemoServiceImpl.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/QuickStartRespBean.java
(52%)
copy
dubbo-spi-serialization/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/Wrapper.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestBean.java
(72%)
copy dubbo-test/src/test/java/org/apache/dubbo/config/cache/CacheService.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestEnum.java
(84%)
copy
dubbo-spi-serialization/dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/model/Organization.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/responses/BaseResponse.java
(53%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/responses/DemoRespBean1.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/pom.xml
copy
dubbo-spi-registry/dubbo-registry-sofa/src/test/java/org/apache/dubbo/registry/sofa/HelloServiceImpl.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/java/org/apache/dubbo/apidocs/examples/ExampleScaApplication.java
(52%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/java/org/apache/dubbo/apidocs/examples/api/impl/AsyncDemoImpl.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/java/org/apache/dubbo/apidocs/examples/api/impl/SyncDemoImpl.java
copy
dubbo-spi-metadata/dubbo-metadata-report-etcd/src/test/java/org/apache/dubbo/metadata/store/etcd/EtcdMetadata4TstService.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/java/org/apache/dubbo/apidocs/examples/cfg/DubboDocConfig.java
(70%)
copy
dubbo-test/src/test/resources/META-INF/services/org.apache.dubbo.common.status.StatusChecker
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/resources/application.yml
(72%)
copy
dubbo-test/src/test/resources/META-INF/services/org.apache.dubbo.common.threadpool.ThreadPool
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/resources/bootstrap.yml
(77%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/resources/dubbo.properties
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/pom.xml
copy
dubbo-spi-registry/dubbo-registry-sofa/src/test/java/org/apache/dubbo/registry/sofa/HelloServiceImpl.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/ExampleApplication.java
(56%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/api/impl/AsyncDemoImpl.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/api/impl/QuickStartDemoImpl.java
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/api/impl/SyncDemoImpl.java
copy
dubbo-spi-metadata/dubbo-metadata-report-etcd/src/test/java/org/apache/dubbo/metadata/store/etcd/EtcdMetadata4TstService.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/cfg/DubboDocConfig.java
(71%)
copy
dubbo-test/src/test/java/org/apache/dubbo/config/mock/MockExporterListener.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/spi/DubboDocExporterListener.java
(72%)
copy
dubbo-spi-registry/dubbo-registry-redis/src/main/java/org/apache/dubbo/registry/redis/RedisRegistryFactory.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/spi/TestConfigInitializer.java
(66%)
copy
dubbo-test/src/test/java/org/apache/dubbo/config/bootstrap/EchoServiceImpl.java
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/spi/TestConfigPostProcessor.java
(56%)
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/resources/META-INF/dubbo/org.apache.dubbo.config.ConfigInitializer
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/resources/META-INF/dubbo/org.apache.dubbo.config.ConfigPostProcessor
create mode 100644
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.ExporterListener
copy
dubbo-test/src/test/resources/META-INF/services/org.apache.dubbo.common.status.StatusChecker
=>
dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/resources/application.yml
(52%)
create mode 100644 dubbo-api-docs/dubbo-api-docs-examples/pom.xml
create mode 100644 dubbo-api-docs/pom.xml
create mode 100644 dubbo-api-docs/readmeImgs/dubbo_docs_en.png
create mode 100644 dubbo-api-docs/readmeImgs/dubbo_docs_zh.png