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 2021/01/30 11:28:37 UTC
[dubbo-spi-extensions] 25/39: Merge pull request #1,
introduce api docs feature
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(+)