Skip to content

Commit 98ea253

Browse files
authored
Merge pull request #150 from jiaoshuntian/v4.6
fix some typos
2 parents 4edc5c8 + 7aed19a commit 98ea253

File tree

4 files changed

+22
-66
lines changed

4 files changed

+22
-66
lines changed

CN/modules/ROOT/pages/v4.6/1.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ IvorySQL 4.6,基于PostgreSQL 17.6,并修复了多个问题。有关更新
4242

4343
4. 新增IvorySQL 在线体验平台
4444
+
45-
提供一个基于 Web 的平台,用户可直接通过浏览器界面在线体验 IvorySQL V4.5 并进行数据库交互。
45+
提供一个基于 Web 的平台,用户可直接通过浏览器界面在线体验 IvorySQL V4.6 并进行数据库交互。
4646

4747
5. 容器化部署支持 (Docker Swarm)
4848
+

CN/modules/ROOT/pages/v4.6/32.adoc

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
:sectnumlevels: 5
44

55
:imagesdir: ./_images
6-
= **IvorySQL社区协作流程**
6+
== **IvorySQL社区协作流程**
77

88
IvorySQL 社区采用一套 闭环式开源协作流程,确保从问题提出到版本发布,每一个环节都能闭合反馈、持续改进。这一流程鼓励用户与开发者形成良性互动,让社区开发始终围绕实际需求持续演进。
99

@@ -45,7 +45,7 @@ image::p23.jpg[]
4545

4646
通过这套完整的闭环协作机制,IvorySQL 实现了问题响应 → 开发贡献 → 质量保障 → 发布反馈的全流程闭合,推动项目持续健康演进。
4747

48-
= **IvorySQL社区贡献指南**
48+
== **IvorySQL社区贡献指南**
4949

5050
IvorySQL是一个由核心开发团队主导、社区共同维护的开源项目。我们欢迎用户、贡献者和维护者的加入,共同推动IvorySQL的发展。如果您希望看到您的代码或文档更改被添加到IvorySQL并出现在将来的版本中,本节的内容介绍是您需要知道的。
5151

@@ -61,47 +61,47 @@ IvorySQL是一个由核心开发团队主导、社区共同维护的开源项目
6161

6262
📢 请务必阅读并遵守我们的 https://github.com/IvorySQL/IvorySQL/blob/master/CODE_OF_CONDUCT_CN.md[IvorySQL社区行为准则]。
6363

64-
== 注册Github账号
64+
=== 注册Github账号
6565

6666
无论您是要提交 Issue、参与讨论,还是贡献代码与文档,您都需要使用 GitHub 账号登录并与 IvorySQL 项目进行交互。
6767

6868
请参考<https://docs.github.com/en/get-started/start-your-journey>注册您的github账号,并熟悉Git工具和工作流。
6969

7070
IvorySQL源码托管在github: <https://github.com/IvorySQL>。
7171

72-
== 用户
72+
=== 用户
7373

7474
作为用户,您在使用 IvorySQL 过程中扮演着重要角色。我们鼓励您:
7575

76-
=== 反馈问题与需求
76+
==== 反馈问题与需求
7777

7878
* 发现 Bug、性能缺陷或文档不准确?
7979

8080
* 有新的功能建议或使用体验改进?
8181

8282
如果您准备向社区上报 Bug 或者提交需求,请在 IvorySQL 社区对应的仓库上提交 Issue,并参考Issue xref:./33.adoc[提交指南]。
8383

84-
=== 参与社区讨论
84+
==== 参与社区讨论
8585

8686
* 通过 https://lists.ivorysql.org[邮件列表]进行讨论
8787

8888
* 加入 https://github.com/IvorySQL/IvorySQL/discussions[GitHub讨论],补充信息或验证问题
8989

9090
* 在 微信、Discord等聊天群参与技术交流
9191

92-
== 贡献者
92+
=== 贡献者
9393

9494
我们欢迎代码、文档、测试等各类贡献。
9595

96-
=== 签署CLA
96+
==== 签署CLA
9797
在提交代码或文档贡献之前,为了确保代码合法合规,个人或企业贡献者需要签署贡献者许可协议(CLA)。签署CLA是IvorySQL社区接受贡献的必要条件,以确保您的贡献被合法分发。请根据下列链接下载CLA进行签署并将签署后的CLA发送至 cla@ivorysql.org。
9898

9999
* https://www.ivorysql.org/zh-CN/assets/files/individual_cla-a81f001209eb5ce0f8ea7c3be4cc69b5.pdf[个人贡献者]
100100
* https://www.ivorysql.org/zh-CN/assets/files/corporate_cla-76e89b6f17b0bc102cbc1105d438a917.pdf[企业贡献者]
101101

102102
未签署CLA的Pull Request将无法进入评审阶段。
103103

104-
=== 找到您感兴趣的项目
104+
==== 找到您感兴趣的项目
105105

106106
我们将仓库划分为多个子项目,您可以从如下列表中找到感兴趣的项目及其代码仓库
107107

@@ -119,17 +119,17 @@ IvorySQL源码托管在github: <https://github.com/IvorySQL>。
119119
|https://github.com/IvorySQL/ivorysql-wasm[Ivorysql_wasm] | 负责IvorySQL在线易用体验网站的开发和维护
120120
|===
121121

122-
=== 给自己分配Issue
122+
==== 给自己分配Issue
123123
您可以将自己创建的Issue或者愿意处理的Issue分配给自己。 只需要在评论框内输入/assign,机器人就会将问题分配给您。 每个 Issue 下面可能已经有参与者的交流和讨论,如果您感兴趣,也可以在评论框中发表自己的意见参与 Issue 讨论。
124124

125-
=== 开发与提交Pull Request
125+
==== 开发与提交Pull Request
126126
对于提交一个PR应该保持一个功能,或者一个bug提交一次。禁止多个功能一次提交。
127127

128-
==== Fork仓库
128+
===== Fork仓库
129129

130130
前往项目主页,点击Fork按钮,将IvorySQL项目Fork到您自己的GitHub账户中。
131131

132-
==== 编码
132+
===== 编码
133133

134134
使用如下命令将项目克隆到本地进行开发:
135135

@@ -139,7 +139,7 @@ git checkout -b feature/your-feature-name
139139

140140
在提交代码前,请确保通过回归测试
141141

142-
==== 创建一个Pull Request并提交
142+
===== 创建一个Pull Request并提交
143143

144144
打开你 Fork 的仓库: https://github.com/$user/IvorySQL.git
145145

@@ -156,25 +156,25 @@ leave a comment
156156

157157
点击Create pull request 按钮即可提交。
158158

159-
== 维护者
159+
=== 维护者
160160
维护者负责进行IvorySQL代码的管理,PR审查,主导版本发布与IvorySQL发展方向。
161161

162-
=== 社区规划
162+
==== 社区规划
163163
* 制定版本规划和 Roadmap
164164

165165
* 跟踪与评估社区需求
166166

167167
* 维护公开的 TODO 列表
168168

169-
=== 代码管理
169+
==== 代码管理
170170
* 参与 Pull Request 评审
171171

172172
* 审查安全问题,保障项目健康
173173

174-
=== 流程与治理机制
174+
==== 流程与治理机制
175175
* 优化协作机制(代码贡献指南、PR 模板等)
176176

177177
* 建立漏洞响应机制和行为守则
178178

179-
== 致谢
179+
=== 致谢
180180
感谢每一位参与 IvorySQL 的开发者、文档编辑者、测试人员和使用者。正是有了你们的付出,IvorySQL 才能不断成长!我们欢迎所有人参与 IvorySQL 社区贡献,我们的目标是发展一个由贡献者组成的活跃、健康的社区。

CN/modules/ROOT/pages/v4.6/38.adoc

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -124,17 +124,7 @@ ivorysql=# show ivorysql.compatible_mode;
124124
✔ Container etcd Started 0.1s
125125

126126
```
127-
当所有节点均部署完成后,检查etcd集群状态
128-
```
129-
[root@manager-node1 docker-compose]# docker exec -it etcd etcdctl --write-out=table --endpoints="192.168.21.205:2379,192.168.21.164:2379,192.168.21.51:2379" endpoint status
130-
+---------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
131-
| ENDPOINT | ID | VERSION | DB SIZE | IS LEADER | IS LEARNER | RAFT TERM | RAFT INDEX | RAFT APPLIED INDEX | ERRORS |
132-
+---------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
133-
| 192.168.21.205:2379 | 10574d87df892440 | 3.5.8 | 20 kB | true | false | 2 | 13 | 13 | |
134-
| 192.168.21.164:2379 | a47a4fd720eb36e7 | 3.5.8 | 20 kB | false | false | 2 | 13 | 13 | |
135-
| 192.168.21.51:2379 | b76a77d78fdf886f | 3.5.8 | 20 kB | false | false | 2 | 13 | 13 | |
136-
+---------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
137-
```
127+
138128
部署IvorySQL高可用集群
139129

140130
在每个节点上,部署ivyhac服务
@@ -149,19 +139,7 @@ CONTAINER ID IMAGE COMMAND
149139
9d8e04e4f819 quay.io/coreos/etcd:v3.5.8 "/usr/local/bin/etcd" 24 minutes ago Up 24 minutes etcd
150140

151141
```
152-
待所有节点部署完毕后,检查IvorySQL集群状态
153-
```
154-
[root@manager-node1 docker-compose]# docker exec -it ivyhac1 /bin/bash
155-
[ivorysql@manager-node1 /]$ patronictl -c $PATRONICONF/patroni.yml list
156-
+ Cluster: ivory-cluster (7548337408295624728) ------+----+-----------+
157-
| Member | Host | Role | State | TL | Lag in MB |
158-
+-------------+----------------+---------+-----------+----+-----------+
159-
| ivypatroni1 | 192.168.21.205 | Leader | running | 1 | |
160-
| ivypatroni2 | 192.168.21.164 | Replica | streaming | 1 | 0 |
161-
| ivypatroni3 | 192.168.21.51 | Replica | streaming | 1 | 0 |
162-
+-------------+----------------+---------+-----------+----+-----------+
163142

164-
```
165143
此时,一主两备集群搭建完成
166144
psql连接数据库的Oracle端口及PG端口
167145
```

EN/modules/ROOT/pages/v4.6/38.adoc

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -124,17 +124,7 @@ Deploy a three-node etcd cluster, taking node1 as an example
124124
✔ Container etcd Started 0.1s
125125

126126
```
127-
After all nodes are deployed, check the status of the etcd cluster.
128-
```
129-
[root@manager-node1 docker-compose]# docker exec -it etcd etcdctl --write-out=table --endpoints="192.168.21.205:2379,192.168.21.164:2379,192.168.21.51:2379" endpoint status
130-
+---------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
131-
| ENDPOINT | ID | VERSION | DB SIZE | IS LEADER | IS LEARNER | RAFT TERM | RAFT INDEX | RAFT APPLIED INDEX | ERRORS |
132-
+---------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
133-
| 192.168.21.205:2379 | 10574d87df892440 | 3.5.8 | 20 kB | true | false | 2 | 13 | 13 | |
134-
| 192.168.21.164:2379 | a47a4fd720eb36e7 | 3.5.8 | 20 kB | false | false | 2 | 13 | 13 | |
135-
| 192.168.21.51:2379 | b76a77d78fdf886f | 3.5.8 | 20 kB | false | false | 2 | 13 | 13 | |
136-
+---------------------+------------------+---------+---------+-----------+------------+-----------+------------+--------------------+--------+
137-
```
127+
138128
Deploy an IvorySQL high-availability cluster.
139129

140130
Deploy the ivyhac service on each node, using node1 as an example.
@@ -148,19 +138,7 @@ CONTAINER ID IMAGE COMMAND
148138
9d8e04e4f819 quay.io/coreos/etcd:v3.5.8 "/usr/local/bin/etcd" 24 minutes ago Up 24 minutes etcd
149139

150140
```
151-
After all nodes are deployed, check the status of the IvorySQL cluster.
152-
```
153-
[root@manager-node1 docker-compose]# docker exec -it ivyhac1 /bin/bash
154-
[ivorysql@manager-node1 /]$ patronictl -c $PATRONICONF/patroni.yml list
155-
+ Cluster: ivory-cluster (7548337408295624728) ------+----+-----------+
156-
| Member | Host | Role | State | TL | Lag in MB |
157-
+-------------+----------------+---------+-----------+----+-----------+
158-
| ivypatroni1 | 192.168.21.205 | Leader | running | 1 | |
159-
| ivypatroni2 | 192.168.21.164 | Replica | streaming | 1 | 0 |
160-
| ivypatroni3 | 192.168.21.51 | Replica | streaming | 1 | 0 |
161-
+-------------+----------------+---------+-----------+----+-----------+
162141

163-
```
164142
At this point, the one-primary-two-standby cluster setup is complete.
165143
Connect to the database using psql via Oracle-compatible ports and PostgreSQL ports.
166144
```

0 commit comments

Comments
 (0)