diff --git a/docs/zh/contribute/_menu.md b/docs/zh/contribute/_menu.md
new file mode 100644
index 0000000000000000000000000000000000000000..5490a02e3da358708691f33ddb7f4991f177d7b7
--- /dev/null
+++ b/docs/zh/contribute/_menu.md
@@ -0,0 +1,15 @@
+---
+label: '文档开发指南'
+ismanual: 'Y'
+children:
+ - label: '概述'
+ href: './directory_structure_introductory.md'
+ - label: '快速入门'
+ href: './contribution_process.md'
+ - label: '教程'
+ children:
+ - label: '文档写作规范'
+ href: './documentation_writing_specifications.md'
+ - label: '文档发布流水线门禁'
+ href: './ci_rules.md'
+---
\ No newline at end of file
diff --git a/docs/zh/contribute/ci_rules.md b/docs/zh/contribute/ci_rules.md
new file mode 100644
index 0000000000000000000000000000000000000000..4d59ad3ae1785cbbfa294498da2cded385c0efbb
--- /dev/null
+++ b/docs/zh/contribute/ci_rules.md
@@ -0,0 +1,83 @@
+# 文档开发流水线门禁
+
+## markdownlint
+
+markdownlint 是一款检查 markdown 文件格式的工具。markdownlint规则介绍及本仓规则设置,请参考[检查规则](./markdownlint_rules.md)。可使用[工具](./markdownlint_tools.md)对markdownlint 进行批量修复。
+
+> 说明:
+> 开发者需要确保提交的文档已修复所有markdownlint错误,否则CI门禁报错,将无法合入。
+
+## 标签闭合
+
+链接、表格等内容元素建议使用markdown语法书写。如果需要使用HTML样式,请确保标签闭合。
+
+错误示例
+
+ ```yaml
+
+
+### 虚拟化
+
+
+
+## 文档仓目录结构说明
+
+### 场景
+
+文档中心有五个业务场景,服务器、虚拟化、云原生、边缘计算和嵌入式,分别对应 docs 仓内 docs/zh 目录下的 Server、Virtualization、Cloud、EdgeComputing 和 Embedded 子目录,工具模块对应 Tools 子目录。
+
+文档仓场景相关目录结构示例如下:
+
+```text
+├─Archive
+├─docs
+│ ├─en
+│ └─zh
+│ ├─Cloud
+│ ├─EdgeComputing
+│ ├─Embedded
+│ ├─Server
+│ ├─Tools
+│ └─Virtualization
+```
+
+工具模块下的子模块包括社区工具、DevOps、AI、图形桌面使用、云原生工具、系统运维和安全,分别对应 Tools 目录下的 CommunityTools、DevOps、AI、desktop、Cloud、Maintenance 和 Security 子目录。
+
+文档仓工具相关目录结构示例如下:
+
+```text
+├─docs
+│ ├─en
+│ └─zh
+│ ├─Cloud
+│ ├─EdgeComputing
+│ ├─Embedded
+│ ├─Server
+│ ├─Tools
+│ │ ├─AI
+│ │ ├─Cloud
+│ │ ├─CommunityTools
+│ │ ├─desktop
+│ │ ├─DevOps
+│ │ ├─Maintenance
+│ │ └─Security
+│ └─Virtualization
+```
+
+### 类别
+
+各业务场景下均有具体的类别划分。就服务器场景而言,其进一步细分为发行说明、快速入门、安装升级、系统管理、系统运维等子类别。
+
+文档仓服务器场景目录结构示例如下:
+
+```text
+├─docs
+│ ├─en
+│ └─zh
+│ ├─Cloud
+│ ├─EdgeComputing
+│ ├─Embedded
+│ ├─Server
+│ │ ├─Administration
+│ │ ├─Development
+│ │ ├─DiversifiedComputing
+│ │ ├─HighAvailability
+│ │ ├─InstallationUpgrade
+│ │ ├─Maintenance
+│ │ ├─MemoryandStorage
+│ │ ├─Network
+│ │ ├─Performance
+│ │ ├─Quickstart
+│ │ ├─Releasenotes
+| | ├─Security
+│ │ └─_menu.md
+│ ├─Tools
+│ └─Virtualization
+```
+
+### 手册
+
+每个类别下存放手册或继续设置二级目录。以服务器场景中的系统运维类别为例,其中包含八本手册,每本手册分别对应文档仓的一个文件夹。
+
+文档仓服务器下系统运维的目录结构示例如下:
+
+```text
+├─docs
+│ ├─en
+│ └─zh
+│ ├─Cloud
+│ ├─EdgeComputing
+│ ├─Embedded
+│ ├─Server
+│ │ ├─Administration
+│ │ ├─Development
+│ │ ├─DiversifiedComputing
+│ │ ├─HighAvailability
+│ │ ├─InstallationUpgrade
+│ │ ├─Maintenance
+│ │ │ ├─A-Ops
+│ │ │ ├─CommonSkills
+│ │ │ ├─CommonTools
+│ │ │ ├─Gala
+│ │ │ ├─KernelLiveUpgrade
+│ │ │ ├─SysCare
+│ │ │ ├─sysmonitor
+│ │ │ └─Troubleshooting
+│ │ ├─MemoryandStorage
+│ │ ├─Network
+│ │ ├─Performance
+│ │ ├─Quickstart
+│ │ ├─Releasenotes
+| | ├─Security
+│ │ └─_menu.md
+│ ├─Tools
+│ └─Virtualization
+```
+
+以服务器场景中的性能调优类别为例,其下进一步划分出二级目录,分别为概述、CPU调优、系统调优、调优框架。
+
+文档仓服务器下性能调优的目录结构示例如下:
+
+```text
+├─docs
+│ ├─en
+│ └─zh
+│ ├─Cloud
+│ ├─EdgeComputing
+│ ├─Embedded
+│ ├─Server
+│ │ ├─Administration
+│ │ ├─Development
+│ │ ├─DiversifiedComputing
+│ │ ├─HighAvailability
+│ │ ├─InstallationUpgrade
+│ │ ├─MemoryandStorage
+│ │ ├─Network
+│ │ ├─Performance
+│ │ │ ├─CPUOptimization
+│ │ │ │ ├─KAE
+│ │ │ │ └─sysBoost
+│ │ │ ├─Overall
+│ │ │ │ └─systemResource
+│ │ │ ├─SystemOptimization
+│ │ │ │ └─A-Tune
+│ │ │ └─TuningFramework
+│ │ │ └─oeAware
+│ │ ├─Quickstart
+│ │ ├─Releasenotes
+| | ├─Security
+│ │ └─_menu.md
+│ ├─Tools
+│ └─Virtualization
+```
+
+每本手册包含一个或多个`.md`文件及一个`_menu.md`文件。例如,《内核热升级指南》手册中包括三篇文档,包括安装与部署、使用方法、常用问题与解决办法。
+
+```text
+├─docs
+│ ├─en
+│ └─zh
+│ ├─Cloud
+│ ├─EdgeComputing
+│ ├─Embedded
+│ ├─Server
+│ │ ├─Administration
+│ │ ├─Development
+│ │ ├─DiversifiedComputing
+│ │ ├─HighAvailability
+│ │ ├─InstallationUpgrade
+│ │ ├─Maintenance
+│ │ │ ├─A-Ops
+│ │ │ ├─CommonSkills
+│ │ │ ├─CommonTools
+│ │ │ ├─Gala
+│ │ │ ├─KernelLiveUpgrade
+│ | │ │ ├─installation-and-deployment.md
+│ | │ │ ├─how-to-run.md
+│ | │ │ ├─common-problems-and-solutions.md
+│ | │ │ └─_menu.md
+│ │ │ ├─SysCare
+│ │ │ ├─sysmonitor
+│ │ │ └─Troubleshooting
+│ │ ├─MemoryandStorage
+│ │ ├─Network
+│ │ ├─Performance
+│ │ ├─Quickstart
+│ │ ├─Releasenotes
+| | ├─Security
+│ │ └─_menu.md
+│ ├─Tools
+│ └─Virtualization
+```
+
+## _menu 文件格式
+
+### 手册的 _menu 文件
+
+每本手册都需要维护一个`_menu.md`配置文件来维护该本手册中各章节间的逻辑关系。
+
+《内核热升级指南》手册的`_menu.md`文件示例如下:
+
+```yaml
+---
+label: '内核热升级指南'
+description: '使用用户态自动化工具快速重启内核和程序热迁移实现内核热替换特性'
+children:
+ - label: '安装与部署'
+ href: './installation-and-deployment.md'
+ - label: '使用方法'
+ href: './how-to-run.md'
+ - label: '常见问题与解决方法'
+ href: './common-problems-and-solutions.md'
+---
+```
+
+- 顶层 label 指定手册名为“内核热升级指南”。
+- description 指定该手册的简介说明。
+- children 下配置手册中的文档信息:
+ - children 下的 label 指定文档名称。
+ - children 下的 href 指定文档地址(建议使用相对路径)。
+
+### 场景的 _menu 文件
+
+不仅每本手册需维护对应的`_menu.md`文件,各业务场景目录下同样要维护`_menu.md`文件。以服务器场景为例,其`_menu.md`文件示例如下:
+
+```yaml
+---
+label: '服务器'
+children:
+ - label: '发行说明'
+ children:
+ - reference: './Releasenotes/Releasenotes/_menu.md'
+ - label: '快速入门'
+ children:
+ - reference: './Quickstart/Quickstart/_menu.md'
+ - label: '安装升级'
+ children:
+ - reference: './InstallationUpgrade/Installation/_menu.md'
+ - reference: './InstallationUpgrade/Upgrade/_menu.md'
+ - label: '系统管理'
+ children:
+ - reference: './Administration/Administrator/_menu.md'
+ - reference: './Administration/sysMaster/_menu.md'
+ - reference: './Administration/CompaCommand/_menu.md'
+ - label: '系统运维'
+ children:
+ - reference: './Maintenance/A-Ops/_menu.md'
+ - reference: './Maintenance/Gala/_menu.md'
+ - reference: './Maintenance/sysmonitor/_menu.md'
+ - reference: './Maintenance/KernelLiveUpgrade/_menu.md'
+ - reference: './Maintenance/SysCare/_menu.md'
+ - reference: './Maintenance/CommonSkills/_menu.md'
+ - reference: './Maintenance/CommonTools/_menu.md'
+ - reference: './Maintenance/Troubleshooting/_menu.md'
+ - label: '安全'
+ children:
+ - reference: './Security/SecHarden/_menu.md'
+ - reference: './Security/TrustedComputing/_menu.md'
+ - reference: './Security/secGear/_menu.md'
+ - reference: './Security/CVE-ease/_menu.md'
+ - reference: './Security/CertSignature/_menu.md'
+ - reference: './Security/Sbom/_menu.md'
+ - reference: './Security/ShangMi/_menu.md'
+ - label: '内存与存储'
+ children:
+ - reference: './MemoryandStorage/lvm/_menu.md'
+ - reference: './MemoryandStorage/etmem/_menu.md'
+ - reference: './MemoryandStorage/GMEM/_menu.md'
+ - reference: './MemoryandStorage/HSAK/_menu.md'
+ - label: '网络'
+ children:
+ - reference: './Network/NetworConfig/_menu.md'
+ - reference: './Network/Gazelle/_menu.md'
+ - label: '性能调优'
+ children:
+ - label: '概述'
+ children:
+ - reference: './systemResource/_menu.md'
+ - label: '调优框架'
+ children:
+ - reference: './oeAware/_menu.md'
+ - label: 'CPU调优'
+ children:
+ - reference: './sysBoost/_menu.md'
+ - reference: './KAE/_menu.md'
+ - label: '系统调优'
+ children:
+ - reference: './A-Tune/_menu.md'
+ - label: '应用开发'
+ children:
+ - reference: './Development/ApplicationDev/_menu.md'
+ - reference: './Development/GCC/_menu.md'
+ - label: 'HA高可用'
+ children:
+ - reference: './HighAvailability/HA/_menu.md'
+ - label: '多样性算力'
+ children:
+ - reference: './DiversifiedComputing/DPUOffload/_menu.md'
+ - reference: './DiversifiedComputing/DPU-OS/_menu.md'
+---
+```
+
+- 顶层 label 指定场景名,例子中展示的是服务器场景。
+- 服务器 children 下的 label 对应服务器场景下的一级目录,如发行说明、快速入门、安装升级、系统管理等。
+- 每个一级目录 children 下的 reference 表明引用,您可以使用该字段引用该目录下各本手册的`_menu.md`文件或二级目录,从而形成一个完整的“菜单树”。
diff --git a/docs/zh/contribute/documentation_writing_specifications.md b/docs/zh/contribute/documentation_writing_specifications.md
new file mode 100644
index 0000000000000000000000000000000000000000..63c2911f58fcdcd22ef22d7039af73b8f46b1f2b
--- /dev/null
+++ b/docs/zh/contribute/documentation_writing_specifications.md
@@ -0,0 +1,329 @@
+# 写作规范
+
+## 文档结构
+
+特性手册内容一般包括概述、背景介绍、操作类文档(安装与部署、使用指南)、常见问题和附录,开发者可以根据项目实际情况增加或删减。
+以[A-Tune 项目为例](https://docs.openeuler.org/zh/docs/22.03_LTS_SP2/docs/A-Tune/A-Tune.html),可以参考如下内容:
+
+### 概述
+
+一句话介绍特性定义与功能。
+
+【举例】
+
+```markdown
+本文档介绍openEuler系统性能自优化软件A-Tune的安装部署和使用方法,以指导开发者快速了解并使用A-Tune。
+```
+
+### 背景介绍
+
+背景介绍类文档写明特性背景与简介、架构说明等。常见文档标题:`认识xxx`。
+
+### 操作类文档
+
+操作类文档写明步骤、注意事项、前提条件等,以便能对其他开发者起到帮助。
+
+- 使用说明
+
+说明此操作在什么场景下使用可以解决开发者的什么问题。
+
+- 环境要求
+
+执行此操作需要准备的软硬件环境、权限以及其它约束条件。
+
+- 操作步骤
+
+具体的操作步骤,需要注意如下事项:
+ - 建议一步一个操作步骤,不建议多个操作步骤合并在一个步骤中描写。
+ - 如果操作可选,要明确可选条件。
+ - 开发步骤中,涉及调用接口(例如使用了工具或者 SQL 语句),需要对使用的接口进行说明。
+
+- 结果验证
+
+说明如何验证操作结果正确。如果验证操作与步骤强相关,可以在步骤中描述。例如,执行 SQL 语句的返回信息。
+
+### 常见问题
+
+此类文档应该包括问题描述、产生原因及解决办法。
+
+### 附录
+
+附录可包含术语与缩略语介绍。
+
+## 内容元素
+
+### 命名
+
+对于新增文档,请在对应的文件目录下新增 MarkDown 文档(即以 .md 结尾的文件)。
+
+【规则】新增文档名称不能与已有文档重名,如果有请重新命名。
+
+【规则】文档需要以**英文**命名。
+
+【规则】文件名中不能包含括号,会导致文件目录无法正常显示。可以将括号修改为可识别的下划线(\_)或者中划线(-)。
+
+【举例】
+
+```text
+installation_and_deployment.md #新增‘安装与部署’文档
+```
+
+### 标题
+
+【规则】标题尽量采用简洁的语句概况反映章节的中心内容,注意不要省略必要的信息。
+
+【规则】操作类文档标题尽量用动宾结构(例如:申请权限);相同级别,相同类型的标题结构保持一致。
+
+【规则】标题不使用标点符号结尾,标题中尽量采用圆括号来表示补充说明,标题中不能出现特殊字符,如“?”。
+
+【规则】标题与正文使用 1 整行换行隔开。
+
+【规则】标题使用 “#” 空格连接标题名,标题级别一次只能增加一个级别且第一个标题应该是顶层标题。
+
+【举例】
+
+```markdown
+# 一级标题
+## 二级标题
+### 三级标题
+#### 四级标题
+##### 五级标题
+###### 六级标题
+```
+
+### 正文
+
+【使用方法】
+
+- 斜体:使用一个星号(\*)表示斜体。
+
+ ```txt
+ *斜体文本*
+ ```
+
+- 粗体:使用两个星号(\*\*)表示粗体。
+
+ ```txt
+ **粗体文本**
+ ```
+
+- 粗斜体:使用3个星号(\*\*\*)表示粗斜体。
+
+ ```txt
+ ***粗斜体文本***
+ ```
+
+- 转义:对特定内容使用转义符 \。
+
+ ```txt
+ \<转义的标记符号>
+ ```
+
+【规则】该转义的字符必须严格用转义符 \ 。
+
+【规则】如果有连续两个转义符,转义符之间要有空格 \{ \}。
+
+【规则】国际化:需同时提供中英文文档,可联系