This is an automated email from the ASF dual-hosted git repository. iluo 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 <[email protected]> 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(+)
