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(+)