This is an automated email from the ASF dual-hosted git repository.

zhaojinchao 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 69c22d7dcd2 update dev-manual doc for transaction (#19107)
69c22d7dcd2 is described below

commit 69c22d7dcd258f45a2325c9e3c86c6d2d5b022b0
Author: JingShang Lu <[email protected]>
AuthorDate: Wed Jul 13 18:46:15 2022 +0800

    update dev-manual doc for transaction (#19107)
---
 .../content/best-practices/transaction.cn.md       |  2 +-
 .../content/best-practices/transaction.en.md       |  2 +-
 docs/document/content/dev-manual/transaction.cn.md | 31 ++++++------
 docs/document/content/dev-manual/transaction.en.md | 57 +++++++++++-----------
 docs/document/content/downloads/_index.cn.md       |  2 +-
 5 files changed, 46 insertions(+), 48 deletions(-)

diff --git a/docs/document/content/best-practices/transaction.cn.md 
b/docs/document/content/best-practices/transaction.cn.md
index 5127fac3914..a13b8f7991e 100644
--- a/docs/document/content/best-practices/transaction.cn.md
+++ b/docs/document/content/best-practices/transaction.cn.md
@@ -15,4 +15,4 @@ Apache ShardingSphere 提供分布式场景下的事务语义,当有事务需
 
 ## 操作步骤
 
-参考 [ShardingSphere 使用 XA 
Narayana](cn/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.cn.md)
\ No newline at end of file
+参考 [ShardingSphere 使用 XA 
Narayana](cn/user-manual/shardingsphere-jdbc/special-api/transaction/)
\ No newline at end of file
diff --git a/docs/document/content/best-practices/transaction.en.md 
b/docs/document/content/best-practices/transaction.en.md
index 00f090443c3..ede037d0063 100644
--- a/docs/document/content/best-practices/transaction.en.md
+++ b/docs/document/content/best-practices/transaction.en.md
@@ -16,4 +16,4 @@ ShardingSphere provides three transaction modes: LOCAL, XA, 
and BASE to address
 
 ## Procedure
 
-See [ShardingSphere Using XA 
Narayana](en/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.en.md)
\ No newline at end of file
+See [ShardingSphere Using XA 
Narayana](en/user-manual/shardingsphere-jdbc/special-api/transaction/)
\ No newline at end of file
diff --git a/docs/document/content/dev-manual/transaction.cn.md 
b/docs/document/content/dev-manual/transaction.cn.md
index 058fafd2dcc..0cacfbc7ff2 100644
--- a/docs/document/content/dev-manual/transaction.cn.md
+++ b/docs/document/content/dev-manual/transaction.cn.md
@@ -5,22 +5,29 @@ weight = 10
 chapter = true
 +++
 
-## ShardingSphereTransactionManager
+## SPI 接口
+
+### ShardingSphereTransactionManager
 
 | *SPI 名称*                                | *详细说明*                 |
 | ---------------------------------------- | ------------------------- |
 | ShardingSphereTransactionManager         | 分布式事务管理器             |
+| XATransactionManagerProvider         | XA 分布式事务管理器                  |
+| XADataSourceDefinition           | 非 XA 数据源自动转化为 XA 数据源                      
      |
+| DataSourcePropertyProvider | 用于获取数据源连接池的标准属性      |
+
+
+
+## 示例
+
+### ShardingSphereTransactionManager
 
 | *已知实现类*                               | *详细说明*                 |
 | ---------------------------------------- | ------------------------- |
 | XAShardingSphereTransactionManager       | 基于 XA 的分布式事务管理器    |
 | SeataATShardingSphereTransactionManager  | 基于 Seata 的分布式事务管理器 |
 
-## XATransactionManagerProvider
-
-| *SPI 名称*                            | *详细说明*                        |
-| ------------------------------------ | -------------------------------- |
-| XATransactionManagerProvider         | XA 分布式事务管理器                  |
+### XATransactionManagerProvider
 
 | *已知实现类*                           | *详细说明*                        |
 | ------------------------------------ | -------------------------------- |
@@ -28,11 +35,7 @@ chapter = true
 | NarayanaXATransactionManagerProvider | 基于 Narayana 的 XA 分布式事务管理器 |
 | BitronixXATransactionManagerProvider | 基于 Bitronix 的 XA 分布式事务管理器 |
 
-## XADataSourceDefinition
-
-| *SPI 名称*                        | *详细说明*                                     
         |
-| -------------------------------- | 
------------------------------------------------------ |
-| XADataSourceDefinition           | 非 XA 数据源自动转化为 XA 数据源                      
      |
+### XADataSourceDefinition
 
 | *已知实现类*                       | *详细说明*                                       
        |
 | -------------------------------- | 
------------------------------------------------------- |
@@ -43,11 +46,7 @@ chapter = true
 | SQLServerXADataSourceDefinition  | 非 XA 的 SQLServer 数据源自动转化为 XA 的 SQLServer 
数据源   |
 | H2XADataSourceDefinition         | 非 XA 的 H2 数据源自动转化为 XA 的 H2 数据源            
     |
 
-## DataSourcePropertyProvider
-
-| *SPI 名称*                  | *详细说明*                     |
-| -------------------------- | ----------------------------- |
-| DataSourcePropertyProvider | 用于获取数据源连接池的标准属性      |
+### DataSourcePropertyProvider
 
 | *已知实现类*                 | *详细说明*                      |
 | -------------------------- | ------------------------------ |
diff --git a/docs/document/content/dev-manual/transaction.en.md 
b/docs/document/content/dev-manual/transaction.en.md
index 1d3010095ba..976e9f1974e 100644
--- a/docs/document/content/dev-manual/transaction.en.md
+++ b/docs/document/content/dev-manual/transaction.en.md
@@ -5,37 +5,40 @@ weight = 10
 chapter = true
 +++
 
-## ShardingSphereTransactionManager
+## SPI Interface
 
-| *SPI Name*                              | *Description*                      
   |
-| --------------------------------------- | 
------------------------------------- |
-| ShardingSphereTransactionManager        | Distributed transaction manager    
   |
+### ShardingSphereTransactionManager
 
-| *Implementation Class*                  | *Description*                      
   |
-| --------------------------------------- | 
------------------------------------- |
-| XAShardingSphereTransactionManager      | XA distributed transaction manager 
   |
-| SeataATShardingSphereTransactionManager | Seata distributed transaction 
manager |
+| *SPI Name*                                | *Description*                 |
+| ---------------------------------------- | ------------------------- |
+| ShardingSphereTransactionManager         | Distributed transaction manager   
          |
+| XATransactionManagerProvider         | XA distributed transaction manager    
              |
+| XADataSourceDefinition           | Auto convert Non XA data source to XA 
data source                            |
+| DataSourcePropertyProvider | Used to get standard properties of data source 
pool     |
 
-## XATransactionManagerProvider
 
-| *SPI Name*                           | *Description*                         
               |
-| ------------------------------------ | 
---------------------------------------------------- |
-| XATransactionManagerProvider         | XA distributed transaction manager    
               |
 
-| *Implementation Class*               | *Description*                         
               |
-| ------------------------------------ | 
---------------------------------------------------- |
+## Sample
+
+### ShardingSphereTransactionManager
+
+| *Implementation Class*                               | *Description*         
        |
+| ---------------------------------------- | ------------------------- |
+| XAShardingSphereTransactionManager       | XA distributed transaction 
manager    |
+| SeataATShardingSphereTransactionManager  | Seata distributed transaction 
manager |
+
+### XATransactionManagerProvider
+
+| *Implementation Class*                           | *Description*             
           |
+| ------------------------------------ | -------------------------------- |
 | AtomikosTransactionManagerProvider   | XA distributed transaction manager 
based on Atomikos |
 | NarayanaXATransactionManagerProvider | XA distributed transaction manager 
based on Narayana |
 | BitronixXATransactionManagerProvider | XA distributed transaction manager 
based on Bitronix |
 
-## XADataSourceDefinition
-
-| *SPI Name*                       | *Description*                             
                              |
-| -------------------------------- | 
----------------------------------------------------------------------- |
-| XADataSourceDefinition           | Auto convert Non XA data source to XA 
data source                       |
+### XADataSourceDefinition
 
-| *Implementation Class*           | *Description*                             
                              |
-| -------------------------------- | 
----------------------------------------------------------------------- |
+| *Implementation Class*                       | *Description*                 
                              |
+| -------------------------------- | 
------------------------------------------------------- |
 | MySQLXADataSourceDefinition      | Auto convert Non XA MySQL data source to 
XA MySQL data source           |
 | MariaDBXADataSourceDefinition    | Auto convert Non XA MariaDB data source 
to XA MariaDB data source       |
 | PostgreSQLXADataSourceDefinition | Auto convert Non XA PostgreSQL data 
source to XA PostgreSQL data source |
@@ -43,12 +46,8 @@ chapter = true
 | SQLServerXADataSourceDefinition  | Auto convert Non XA SQLServer data source 
to XA SQLServer data source   |
 | H2XADataSourceDefinition         | Auto convert Non XA H2 data source to XA 
H2 data source                 |
 
-## DataSourcePropertyProvider
-
-| *SPI Name*                 | *Description*                                   
    |
-| -------------------------- | 
--------------------------------------------------- |
-| DataSourcePropertyProvider | Used to get standard properties of data source 
pool |
+### DataSourcePropertyProvider
 
-| *Implementation Class*     | *Description*                                   
    |
-| -------------------------- | 
--------------------------------------------------- |
-| HikariCPPropertyProvider   | Used to get standard properties of HikariCP     
    |
+| *Implementation Class*                 | *Description*                      |
+| -------------------------- | ------------------------------ |
+| HikariCPPropertyProvider   | Used to get standard properties of HikariCP |
\ No newline at end of file
diff --git a/docs/document/content/downloads/_index.cn.md 
b/docs/document/content/downloads/_index.cn.md
index fc608274038..99e00c11946 100644
--- a/docs/document/content/downloads/_index.cn.md
+++ b/docs/document/content/downloads/_index.cn.md
@@ -1,7 +1,7 @@
 +++
 pre = "<b>9. </b>"
 title = "下载"
-weight = 8
+weight = 9
 chapter = true
 extracss = true
 +++

Reply via email to