You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2020/12/21 08:13:39 UTC
[dubbo-spi-extensions] branch 2.7.x updated (a463413 -> a00ee89)
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch 2.7.x
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git.
from a463413 move some extension unit tests to here.
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 移除空标签
new a00ee89 Merge pull request #1, introduce api docs feature
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:
dubbo-api-docs/README.md | 83 +++++
dubbo-api-docs/README_ch.md | 85 +++++
.../dubbo-api-docs-annotations}/pom.xml | 24 +-
.../apache/dubbo/apidocs/annotations/ApiDoc.java | 32 +-
.../dubbo/apidocs/annotations/ApiModule.java | 31 +-
.../dubbo/apidocs/annotations/RequestParam.java | 68 ++++
.../apidocs/annotations/ResponseProperty.java | 34 +-
.../dubbo-api-docs-core}/pom.xml | 52 ++-
.../apache/dubbo/apidocs/EnableDubboApiDocs.java | 37 ++-
.../core/DubboApiDocsAnnotationScanner.java | 351 +++++++++++++++++++++
.../dubbo/apidocs/core/DubboApiDocsCache.java | 118 +++++++
.../dubbo/apidocs/core/beans/ApiCacheItem.java | 109 +++++++
.../apidocs/core/beans/ApiParamsCacheItem.java | 119 +++++++
.../dubbo/apidocs/core/beans/HtmlTypeEnum.java | 53 ++--
.../dubbo/apidocs/core/beans/ModuleCacheItem.java | 49 +++
.../apache/dubbo/apidocs/core/beans/ParamBean.java | 174 ++++++++++
.../core/providers/DubboDocProviderImpl.java | 52 +++
.../apidocs/core/providers/IDubboDocProvider.java | 54 ++++
.../apache/dubbo/apidocs/utils/ClassTypeUtil.java | 308 ++++++++++++++++++
.../apache/dubbo/apidocs/utils/SimpleTypeImpl.java | 21 ++
.../dubbo-api-docs-examples/examples-api}/pom.xml | 25 +-
.../dubbo/apidocs/examples/api/IAsyncDemo.java | 88 ++++++
.../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 +-
.../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 | 62 ++++
.../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 | 24 +-
.../src/main/resources/application.yml | 12 +
.../src/main/resources/bootstrap.yml | 9 +
.../src/main/resources/dubbo.properties | 1 +
.../examples-provider/pom.xml | 80 +++++
.../dubbo/apidocs/examples/ExampleApplication.java | 35 +-
.../apidocs/examples/api/impl/AsyncDemoImpl.java | 107 +++++++
.../apidocs/examples/api/impl/SyncDemoImpl.java | 126 ++++++++
.../dubbo/apidocs/examples/cfg/DubboDocConfig.java | 23 +-
.../src/main/resources/application.yml | 17 +
dubbo-api-docs/dubbo-api-docs-examples/pom.xml | 70 ++++
dubbo-api-docs/pom.xml | 250 +++++++++++++++
dubbo-api-docs/readmeImgs/dubbo_docs_en.png | Bin 0 -> 600733 bytes
dubbo-api-docs/readmeImgs/dubbo_docs_zh.png | Bin 0 -> 538526 bytes
50 files changed, 3396 insertions(+), 281 deletions(-)
create mode 100644 dubbo-api-docs/README.md
create mode 100644 dubbo-api-docs/README_ch.md
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 (57%)
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/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-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Group.java => dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/HtmlTypeEnum.java (56%)
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
create mode 100644 dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers/DubboDocProviderImpl.java
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
create mode 100644 dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/SimpleTypeImpl.java
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/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%)
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-registry/dubbo-registry-default/src/test/java/org/apache/dubbo/registry/dubbo/DemoServiceImpl.java => dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/java/org/apache/dubbo/apidocs/examples/cfg/DubboDocConfig.java (70%)
create mode 100644 dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/resources/application.yml
create mode 100644 dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/src/main/resources/bootstrap.yml
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/SyncDemoImpl.java
copy dubbo-spi-registry/dubbo-registry-default/src/test/java/org/apache/dubbo/registry/dubbo/DemoServiceImpl.java => dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/java/org/apache/dubbo/apidocs/examples/cfg/DubboDocConfig.java (71%)
create mode 100644 dubbo-api-docs/dubbo-api-docs-examples/examples-provider/src/main/resources/application.yml
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
[dubbo-spi-extensions] 01/01: Merge pull request #1,
introduce api docs feature
Posted by li...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a commit to branch 2.7.x
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git
commit a00ee8984b4a9571dfed1055a438d9757947f443
Merge: a463413 5f057c7
Author: ken.lj <ke...@gmail.com>
AuthorDate: Mon Dec 21 16:13:32 2020 +0800
Merge pull request #1, introduce api docs feature
dubbo-api-docs/README.md | 83 +++++
dubbo-api-docs/README_ch.md | 85 +++++
dubbo-api-docs/dubbo-api-docs-annotations/pom.xml | 31 ++
.../apache/dubbo/apidocs/annotations/ApiDoc.java | 53 ++++
.../dubbo/apidocs/annotations/ApiModule.java | 48 +++
.../dubbo/apidocs/annotations/RequestParam.java | 68 ++++
.../apidocs/annotations/ResponseProperty.java | 45 +++
dubbo-api-docs/dubbo-api-docs-core/pom.xml | 71 +++++
.../apache/dubbo/apidocs/EnableDubboApiDocs.java | 38 +++
.../core/DubboApiDocsAnnotationScanner.java | 351 +++++++++++++++++++++
.../dubbo/apidocs/core/DubboApiDocsCache.java | 118 +++++++
.../dubbo/apidocs/core/beans/ApiCacheItem.java | 109 +++++++
.../apidocs/core/beans/ApiParamsCacheItem.java | 119 +++++++
.../dubbo/apidocs/core/beans/HtmlTypeEnum.java | 60 ++++
.../dubbo/apidocs/core/beans/ModuleCacheItem.java | 49 +++
.../apache/dubbo/apidocs/core/beans/ParamBean.java | 174 ++++++++++
.../core/providers/DubboDocProviderImpl.java | 52 +++
.../apidocs/core/providers/IDubboDocProvider.java | 54 ++++
.../apache/dubbo/apidocs/utils/ClassTypeUtil.java | 308 ++++++++++++++++++
.../apache/dubbo/apidocs/utils/SimpleTypeImpl.java | 21 ++
.../dubbo-api-docs-examples/examples-api/pom.xml | 40 +++
.../dubbo/apidocs/examples/api/IAsyncDemo.java | 88 ++++++
.../dubbo/apidocs/examples/api/ISyncDemo.java | 102 ++++++
.../apidocs/examples/params/DemoParamBean1.java | 187 +++++++++++
.../examples/params/DemoParamBean1SubBean1.java | 62 ++++
.../apidocs/examples/params/DemoParamBean2.java | 47 +++
.../apidocs/examples/params/DemoParamBean3.java | 50 +++
.../apidocs/examples/params/DemoParamBean4.java | 38 +++
.../dubbo/apidocs/examples/params/TestBean.java | 34 ++
.../dubbo/apidocs/examples/params/TestEnum.java | 28 ++
.../apidocs/examples/responses/BaseResponse.java | 72 +++++
.../apidocs/examples/responses/DemoRespBean1.java | 116 +++++++
.../examples-provider-sca/pom.xml | 62 ++++
.../apidocs/examples/ExampleScaApplication.java | 41 +++
.../apidocs/examples/api/impl/AsyncDemoImpl.java | 102 ++++++
.../apidocs/examples/api/impl/SyncDemoImpl.java | 125 ++++++++
.../dubbo/apidocs/examples/cfg/DubboDocConfig.java | 32 ++
.../src/main/resources/application.yml | 12 +
.../src/main/resources/bootstrap.yml | 9 +
.../src/main/resources/dubbo.properties | 1 +
.../examples-provider/pom.xml | 80 +++++
.../dubbo/apidocs/examples/ExampleApplication.java | 39 +++
.../apidocs/examples/api/impl/AsyncDemoImpl.java | 107 +++++++
.../apidocs/examples/api/impl/SyncDemoImpl.java | 126 ++++++++
.../dubbo/apidocs/examples/cfg/DubboDocConfig.java | 31 ++
.../src/main/resources/application.yml | 17 +
dubbo-api-docs/dubbo-api-docs-examples/pom.xml | 70 ++++
dubbo-api-docs/pom.xml | 250 +++++++++++++++
dubbo-api-docs/readmeImgs/dubbo_docs_en.png | Bin 0 -> 600733 bytes
dubbo-api-docs/readmeImgs/dubbo_docs_zh.png | Bin 0 -> 538526 bytes
50 files changed, 3905 insertions(+)