diff --git a/pom.xml b/pom.xml index c10db5423..dbeaab9d7 100644 --- a/pom.xml +++ b/pom.xml @@ -83,6 +83,7 @@ spring-cloud-alibaba-nacos-discovery spring-cloud-alibaba-examples spring-cloud-alibaba-test + spring-cloud-alibaba-docs spring-cloud-starter-alibaba spring-cloud-starter-alicloud spring-cloud-alicloud-oss diff --git a/spring-cloud-alibaba-docs/pom.xml b/spring-cloud-alibaba-docs/pom.xml new file mode 100644 index 000000000..681a5843c --- /dev/null +++ b/spring-cloud-alibaba-docs/pom.xml @@ -0,0 +1,54 @@ + + + + + org.springframework.cloud + spring-cloud-alibaba + 0.2.1.BUILD-SNAPSHOT + + 4.0.0 + + org.springframework.cloud + spring-cloud-alibaba-docs + Spring Cloud Alibaba Documentation + pom + + + spring-cloud-alibaba + ${basedir}/.. + + + + + docs + + + + org.apache.maven.plugins + maven-dependency-plugin + + + org.asciidoctor + asciidoctor-maven-plugin + false + + ${basedir}/src/main/asciidoc-zh + + + + com.agilejava.docbkx + docbkx-maven-plugin + + + org.codehaus.mojo + build-helper-maven-plugin + false + + + + + + + + diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/acm.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/acm.adoc new file mode 100644 index 000000000..488baab69 --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/acm.adoc @@ -0,0 +1 @@ +== Spring Cloud AliCloud ACM diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/ans.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/ans.adoc new file mode 100644 index 000000000..b9b34ce24 --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/ans.adoc @@ -0,0 +1 @@ +== Spring Cloud AliCloud ANS diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/dependency-management.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/dependency-management.adoc new file mode 100644 index 000000000..d3f0d8854 --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/dependency-management.adoc @@ -0,0 +1,4 @@ +== 依赖管理 + +Spring Cloud Alibaba BOM 包含了它所使用的所有依赖的版本。 + diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-config.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-config.adoc new file mode 100644 index 000000000..e933cff8c --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-config.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Nacos Config diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-discovery.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-discovery.adoc new file mode 100644 index 000000000..21a1177bf --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/nacos-discovery.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Nacos Discovery diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/oss.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/oss.adoc new file mode 100644 index 000000000..20b43f75f --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/oss.adoc @@ -0,0 +1 @@ +== Spring Cloud AliCloud OSS diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/rocketmq.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/rocketmq.adoc new file mode 100644 index 000000000..238f0b4be --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/rocketmq.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Rocket Binder diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/sentinel.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/sentinel.adoc new file mode 100644 index 000000000..59eaa589c --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/sentinel.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Sentinel diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc-zh/spring-cloud-alibaba.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/spring-cloud-alibaba.adoc new file mode 100644 index 000000000..6a05ccde7 --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc-zh/spring-cloud-alibaba.adoc @@ -0,0 +1,31 @@ +[[spring-cloud-alibaba-reference]] += Spring Cloud Alibaba 参考文档 +xiaojing; xiaolongzuo; jim fang; bingting peng +:doctype: book +:toc: +:toclevels: 4 +:source-highlighter: prettify +:numbered: + +== 介绍 + +Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 + +依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。 + +include::dependency-management.adoc[] + +include::nacos-discovery.adoc[] + +include::nacos-config.adoc[] + +include::sentinel.adoc[] + +include::rocketmq.adoc[] + +include::ans.adoc[] + +include::acm.adoc[] + +include::oss.adoc[] + diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/acm.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/acm.adoc new file mode 100644 index 000000000..488baab69 --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/acm.adoc @@ -0,0 +1 @@ +== Spring Cloud AliCloud ACM diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/ans.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/ans.adoc new file mode 100644 index 000000000..b9b34ce24 --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/ans.adoc @@ -0,0 +1 @@ +== Spring Cloud AliCloud ANS diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/dependency-management.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/dependency-management.adoc new file mode 100644 index 000000000..1c1640c1c --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/dependency-management.adoc @@ -0,0 +1,4 @@ +== Dependency Management + +The Spring Cloud Alibaba Bill of Materials (BOM) contains the versions of all the dependencies it uses. + diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/nacos-config.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/nacos-config.adoc new file mode 100644 index 000000000..e933cff8c --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/nacos-config.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Nacos Config diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/nacos-discovery.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/nacos-discovery.adoc new file mode 100644 index 000000000..21a1177bf --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/nacos-discovery.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Nacos Discovery diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/oss.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/oss.adoc new file mode 100644 index 000000000..20b43f75f --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/oss.adoc @@ -0,0 +1 @@ +== Spring Cloud AliCloud OSS diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/rocketmq.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/rocketmq.adoc new file mode 100644 index 000000000..238f0b4be --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/rocketmq.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Rocket Binder diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/sentinel.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/sentinel.adoc new file mode 100644 index 000000000..59eaa589c --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/sentinel.adoc @@ -0,0 +1 @@ +== Spring Cloud Alibaba Sentinel diff --git a/spring-cloud-alibaba-docs/src/main/asciidoc/spring-cloud-alibaba.adoc b/spring-cloud-alibaba-docs/src/main/asciidoc/spring-cloud-alibaba.adoc new file mode 100644 index 000000000..a8c52ae28 --- /dev/null +++ b/spring-cloud-alibaba-docs/src/main/asciidoc/spring-cloud-alibaba.adoc @@ -0,0 +1,31 @@ +[[spring-cloud-alibaba-reference]] += Spring Cloud Alibaba Reference Documentation +xiaojing; xiaolongzuo; jim fang; bingting peng +:doctype: book +:toc: +:toclevels: 4 +:source-highlighter: prettify +:numbered: + +== Introduction + +Spring Cloud Alibaba provides a one-stop solution for distributed application development. It contains all the components required to develop distributed applications, making it easy for you to develop your applications using Spring Cloud. + +With Spring Cloud Alibaba, you only need to add some annotations and a small amount of configurations to connect Spring Cloud applications to the distributed solutions of Alibaba, and build a distributed application system with Alibaba middleware. + +include::dependency-management.adoc[] + +include::nacos-discovery.adoc[] + +include::nacos-config.adoc[] + +include::sentinel.adoc[] + +include::rocketmq.adoc[] + +include::ans.adoc[] + +include::acm.adoc[] + +include::oss.adoc[] +