!345 提交文档贡献指南

Merge pull request !345 from DSOE1024/dev-faq
This commit is contained in:
DSOE1024 2024-07-20 11:46:41 +00:00 committed by Gitee
commit f78c294e58
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 130 additions and 0 deletions

View File

@ -0,0 +1,130 @@
# openKylin文档贡献指南
## 1. 文档仓库介绍
openKylin文档仓库托管在Gitee上仓库地址为https://gitee.com/openkylin/docs
文档FAQ分支https://gitee.com/openkylin/docs/tree/dev-faq/
## 2. 文档贡献流程
出于开源合规原因贡献文档需要签署CLA协议签署CLA时请保证Gitee ID正确请参考
[openKylin CLA协议](https://cla.openkylin.top/cla)
### 2.1 Fork仓库
1. 确保电脑安装的Git在终端输入以下命令查看是否安装成功
```
git --version
```
2. 点击仓库右上角的Fork按钮将仓库Fork到自己的Gitee账户空间下。
如果已经Fork过则跳过此步骤。
### 2.2 克隆仓库
1. 在自己的Gitee账户下点击Fork后的仓库进入仓库页面。
2. 点击页面右上角的克隆/下载按钮复制仓库的HTTPS地址。
3. 在本地计算机上打开终端,执行以下命令,将仓库克隆到本地:
```
git clone https://gitee.com/your_gitee_username/docs.git
```
4. 进入克隆的仓库目录:
```
cd docs
```
### 2.3 创建分支
1. 执行以下命令,创建一个新的分支,用于修改文档:
```
git checkout -b new_branch_name
```
2. 在新分支上进行文档修改。
### 2.4 提交修改
1. 执行以下命令,将修改提交到本地仓库,提交信息格式要求:
```
[文档名称] [修改内容]
例如:
[FAQ] 修改了FAQ文档中的问题1
或:
修改了FAQ文档中的问题1
```
提交
```
git add .
git commit -m "提交信息"
```
2. 执行以下命令,将本地分支推送到远程仓库:
```
git push origin new_branch_name
```
### 2.5 提交Pull Request
1. 在Gitee上点击仓库页面右上角的Pull Request按钮创建一个新的Pull Request。
2. 在Pull Request页面填写标题和描述选择目标分支master或者faq-dev分支
3. 点击提交按钮完成Pull Request的创建。
4. 等待审核和合并。
### 2.6 合并分支
1. 审核通过后管理员会将你的Pull Request合并到目标分支。
2. 合并完成后,你的修改将生效。
3. 你可以删除本地分支并拉取最新的master或者faq-dev分支以保持本地仓库与远程仓库的同步。
## 3. 文档规范
### 3.1 文档格式
请使用Markdown格式编写文档并遵循以下规范
- 使用统一的行间距和段落间距,避免使用特殊行间距和段落间距。
- 使用统一的缩进和空格,避免使用特殊缩进和空格。
- 使用统一的标题和列表格式,避免使用特殊标题和列表格式。
### 3.2 文档内容
请遵循以下规范:
- 简洁明了,易于理解,必要时需要使用复杂的术语和概念,避免使用过于复杂的语法和逻辑。
- 面向普通用户的文档建议从用户的角度出发,以使用场景为案例,解决问题优先,避免只讲概念和技术知识。
- 文档内容要准确无误,技术上实事求是,避免使用夸张和误导性的语言。
- 要符合实际使用需求,应该以成熟稳定的技术和方法为主,避免使用过时的技术和方法,避免使用未经测试和验证的技术。
- 提交的文档不应该包含个人隐私信息,侵犯知识产权,违反法律法规的内容。
## 4. FAQ文档规范
FAQ文档是openKylin社区常见问题解答文档用于回答用户在使用openKylin过程中遇到的问题。
https://gitee.com/openkylin/docs/blob/dev-faq/03_%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98/FAQ.md
请遵循以下规范:
- FAQ文档应该以常见问题为标题以问题和答案形式避免使用特殊标题和列表格式。
- 简单明了,直击问题。
- 可以适当提供多种问题解决方案,但不要过多,避免让用户感到困惑。
示例:
## 如何查看CPU信息
- Q如何查看电脑的CPU信息
- A通常可以在设置-关于界面查看CPU型号信息如果需要查看CPU详细信息可以通过`lscpu`命令或者`cat /proc/cpuinfo`命令来查看CPU架构如x86_64、型号、核心数、线程数、每个核心的CPU频率、缓存、支持的指令集等信息。
## 4. 注意事项
1. 在提交Pull Request之前请确保你的修改已经通过了代码审查并且没有冲突有冲突的提交无法合并。
2. 请遵循文档规范,确保文档的格式和内容符合要求。
3. 请在提交Pull Request时填写详细的标题和描述以便仓库管理员了解你的修改内容。
## 5. 问题反馈
如果你在文档贡献过程中遇到问题或者有好的建议欢迎提交issue我们会尽快回复并解决你的问题如果发现文档中有错误或者遗漏也欢迎提交issue感谢您对openKylin社区的支持和贡献。