This is an automated email from the ASF dual-hosted git repository.
panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new b1c757f Update readme of example (#9276)
b1c757f is described below
commit b1c757f0f96b00e394649f228d57f1cea00b1a1e
Author: Liang Zhang <[email protected]>
AuthorDate: Tue Feb 2 19:16:09 2021 +0800
Update readme of example (#9276)
* Add mixed rules menu
* Update readme of example
* Update readme of example
---
examples/README.md | 44 ++++++++++++++++++++++----------------------
examples/README_ZH.md | 47 ++++++++++++++++++++++++-----------------------
2 files changed, 46 insertions(+), 45 deletions(-)
diff --git a/examples/README.md b/examples/README.md
index aed47f4..5ace1ea 100644
--- a/examples/README.md
+++ b/examples/README.md
@@ -4,31 +4,31 @@ Example for 1.x please see tags in
`https://github.com/apache/shardingsphere/tre
Example for 2.x or 3.x or 4.x please see tags in
`https://github.com/apache/shardingsphere-example/tree/${tag}`
-**Need attention**
+**Notices**
- *Please do not use `dev` branch to run your example, example of `dev` branch
is not released yet.*
-- *The manual schema initial script is in
`https://github.com/apache/shardingsphere-example/blob/dev/src/resources/manual_schema.sql`,
please execute it before you first run the example.*
+- *Please execute [initial
script](https://github.com/apache/shardingsphere/blob/master/examples/src/resources/manual_schema.sql)
before you first run the example if using manual mode.*
-- *Please make sure primary replica data replication sync on MySQL is running
correctly. Otherwise this example will query empty data from the replica.*
+- *Please make sure primary replica data replication sync on MySQL is running
correctly. Otherwise, primary-replica example will query empty data from the
replica.*
-## Before start the example if you want use `dev` branch
+## Using `dev` branch
-Please make sure some dependencies from
[shardingsphere](https://github.com/apache/shardingsphere) has been installed
since some examples depend on that.
-if you are a newbie for shardingsphere, you could prepare the dependencies as
following:
+Please make sure some dependencies from [Apache
ShardingSphere](https://github.com/apache/shardingsphere) has been installed
since examples depend on that.
+if you are a newbie for Apache ShardingSphere, you could prepare the
dependencies as following:
-1.download and install
[shardingsphere](https://github.com/apache/shardingsphere):
+1. download and install [Apache
ShardingSphere](https://github.com/apache/shardingsphere):
```bash
-## download the code of shardingsphere
+## download source code
git clone https://github.com/apache/shardingsphere.git
-## install the dependencies
+## compile source code
cd shardingsphere/examples
mvn clean install -Prelease
```
-## shardingsphere-example module design
+## Module design
### project structure
@@ -66,15 +66,15 @@ shardingsphere-example
## Available Examples
-| Example | Description |
-|---------|-------------|
-| [sharding](shardingsphere-jdbc-example/sharding-example) | show how to use
sharding-table\sharding-database\replica-query with ShardingSphere-JDBC |
-| [springboot
jpa](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-jpa-example)
| show how to use SpringBoot JPA with ShardingSphere |
-| [springboot
mybatis](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-mybatis-example)
| show how to use SpringBoot Mybatis with ShardingSphere |
-| [governance](shardingsphere-jdbc-example/governance-example) | show how to
use ShardingSphere governance |
-| [transaction](shardingsphere-jdbc-example/transaction-example) | show how to
use ShardingSphere transaction |
-| [hint](shardingsphere-jdbc-example/other-feature-example/hint-example) |
show how to use ShardingSphere hint |
-|
[encryption](shardingsphere-jdbc-example/other-feature-example/encrypt-example)
| show how to use ShardingSphere encryption |
-| APM(Pending) | show how to use APM in ShardingSphere |
-| proxy(Pending) | show how to use sharding proxy |
-| [docker](./docker/docker-compose.md) | show how to use docker to setup the
environment for ShardingSphere |
+| Example
| Description
|
+|---------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------|
+| [sharding](shardingsphere-jdbc-example/sharding-example)
| show how to use table sharding\database
sharding\replica-query with ShardingSphere-JDBC |
+| [springboot
jpa](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-jpa-example)
| show how to use SpringBoot JPA with ShardingSphere-JDBC
|
+| [springboot
mybatis](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-mybatis-example)
| show how to use SpringBoot Mybatis with ShardingSphere-JDBC
|
+| [governance](shardingsphere-jdbc-example/governance-example)
| show how to use ShardingSphere-JDBC governance
|
+| [transaction](shardingsphere-jdbc-example/transaction-example)
| show how to use ShardingSphere-JDBC transaction
|
+| [hint](shardingsphere-jdbc-example/other-feature-example/hint-example)
| show how to use ShardingSphere-JDBC hint
|
+|
[encryption](shardingsphere-jdbc-example/other-feature-example/encrypt-example)
| show how to use ShardingSphere-JDBC encryption
|
+| APM(Pending)
| show how to use APM in ShardingSphere
|
+| proxy(Pending)
| show how to use ShardingSphere-Proxy
|
+| [docker](./docker/docker-compose.md)
| show how to use docker to setup the environment
for ShardingSphere |
diff --git a/examples/README_ZH.md b/examples/README_ZH.md
index 88bc919..d6eedc0 100644
--- a/examples/README_ZH.md
+++ b/examples/README_ZH.md
@@ -1,33 +1,34 @@
-# ShardingSphere示例
+# Apache ShardingSphere 示例
-1.x的示例,请参阅
`https://github.com/apache/shardingsphere/tree/${tag}/shardingsphere-jdbc-example`
+1.x 版本示例,请参阅
`https://github.com/apache/shardingsphere/tree/${tag}/shardingsphere-jdbc-example`
-2.x或3.x或4.x的示例,请参见
`https://github.com/apache/shardingsphere-example/tree/${tag}`
+2.x,3.x 或 4.x 版本示例,请参见
`https://github.com/apache/shardingsphere-example/tree/${tag}`
-**需要注意**
+**注意事项**
- *请不要使用`dev`分支来运行您的示例,`dev`分支的示例尚未发布。*
-- *手动模式初始脚本位于
`https://github.com/apache/shardingsphere-example/blob/dev/src/resources/manual_schema.sql`,请在首次运行示例之前执行它。*
+-
*如果采用手动模式,请在首次运行示例之前执行[初始化脚本](https://github.com/apache/shardingsphere/blob/master/examples/src/resources/manual_schema.sql)。*
-- *请确保MySQL上的主从数据同步正确运行。否则,此示例查询从库数据将是空。*
+- *请确保MySQL上的主从数据同步正确运行。否则,读写分离示例查询从库数据为空。*
-## 如果要使用`dev`分支,请在开始该example之前
+## 使用 `dev` 分支
-请确保已安装了来自[shardingsphere](https://github.com/apache/shardingsphere)
的某些依赖项,因为某些示例依赖于此。如果您是shardingsphere的新手,您可以准备如下依赖:
+请在开始该示例之前,请确保已安装了来自 [Apache
ShardingSphere](https://github.com/apache/shardingsphere) 的全部依赖项。
+如果您是 ShardingSphere 的新手,您可以准备如下依赖:
-1.下载并安装[shardingsphere](https://github.com/apache/shardingsphere):
+1. 下载并安装 [Apache ShardingSphere](https://github.com/apache/shardingsphere):
```bash
-## 下载shardingsphere代码
+## 下载源码
git clone https://github.com/apache/shardingsphere.git
-## 安装依赖
+## 编译源码
cd shardingsphere/examples
mvn clean install -Prelease
```
-## shardingsphere-example模块设计
+## 模块设计
### 项目结构
@@ -66,14 +67,14 @@ shardingsphere-example
## 用例列表
| 例子 | 描述 |
-|---------|-------------|
-| [分片](shardingsphere-jdbc-example/sharding-example) | 演示了如何通过
ShardingSphere-JDBC 进行分库、分表、主从等 |
-| [springboot
jpa](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-jpa-example)
| 演示了如何通过 SpringBoot JPA 对接 ShardingSphere |
-| [springboot
mybatis](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-mybatis-example)
| 演示了如何通过 SpringBoot Mybatis 对接 ShardingSphere |
-| [governance](shardingsphere-jdbc-example/governance-example) | 演示了如何在
ShardingSphere 中使用 governance |
-| [事务](shardingsphere-jdbc-example/transaction-example) | 演示了如何在
ShardingSphere 中使用事务 |
-| [hint](shardingsphere-jdbc-example/other-feature-example/hint-example) |
演示了如何在 ShardingSphere 中使用 hint |
-| [加密](shardingsphere-jdbc-example/other-feature-example/encrypt-example) |
演示了如何在 ShardingSphere 中使用加密 |
-| APM监控(Pending) | 演示了如何在 ShardingSphere 中使用 APM 监控 |
-| proxy(Pending) | 演示了如何使用 sharding proxy |
-| [docker](./docker/docker-compose.md) | 演示了如何通过 docker 创建 ShardingSphere
所依赖的环境 |
+|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------|
+| [分片](shardingsphere-jdbc-example/sharding-example)
| 演示通过 ShardingSphere-JDBC 进行分库、分表、主从等 |
+| [springboot
jpa](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-jpa-example)
| 演示通过 SpringBoot JPA 对接 ShardingSphere-JDBC |
+| [springboot
mybatis](shardingsphere-jdbc-example/sharding-example/sharding-spring-boot-mybatis-example)
| 演示通过 SpringBoot Mybatis 对接 ShardingSphere-JDBC |
+| [治理](shardingsphere-jdbc-example/governance-example)
| 演示在 ShardingSphere-JDBC 中使用治理 |
+| [事务](shardingsphere-jdbc-example/transaction-example)
| 演示在 ShardingSphere-JDBC 中使用事务 |
+| [hint](shardingsphere-jdbc-example/other-feature-example/hint-example)
| 演示在 ShardingSphere-JDBC 中使用 hint |
+| [加密](shardingsphere-jdbc-example/other-feature-example/encrypt-example)
| 演示在 ShardingSphere-JDBC 中使用加密 |
+| APM监控(Pending)
| 演示在 ShardingSphere 中使用 APM 监控 |
+| proxy(Pending)
| 演示使用 ShardingSphere-Proxy |
+| [docker](./docker/docker-compose.md)
| 演示通过 docker 创建 ShardingSphere 所依赖的环境 |