Skip to content

Latest commit

 

History

History
79 lines (45 loc) · 2.59 KB

document.md

File metadata and controls

79 lines (45 loc) · 2.59 KB

Contributing to bkci document

我们在编写的过程中,难免会有不完善的地方,希望请大家一起帮助我们持续改进文档的质量,帮助更多的人。

方法

在 GitHub 上提 Issue 或 Pull Request,地址为: https://github.com/ci-plugins/document

文档规范

  1. 文档采用markdown语法编写

  2. 图片需统一放置在.gitbook/assets下,图片名称不得与已有图片重名

  3. 图片名称仅允许大小写字母、数字、-_

  4. 共建者可以对master分支发起PR,管理员会对PR进行审核

文档共建流程

1. Fork repository

首先得拥有github账号,并登录,访问https://github.com/ci-plugins/document,fork到自己的github账号下

image-contributing-fork-repo

image-contributing-fork-success

2. Clone

克隆仓库之前,先保证自己fork出来的仓库是否和源仓库保持一致,如果落后于源仓库,可考虑先Fetch Upstream,参考步骤4

git clone https://github.com/xxxx/document

3. Change & Commit

cd /path/to/document
git config user.name "${你的github用户名}"
git config user.mail "${你的邮箱}"
echo "add xxx" > xxx.md  # 模拟用户编辑文档操作
git commit -m "add xxx"

4. Fetch upstream

在将commit提交到自己的仓库前,查看自己fork出来的代码是否落后于源仓库代码,如果落后,先操作Fetch upstream,将源仓库代码的更新下同步到自己仓库。compare查看代码差异,Fetch and merge将源仓库代码合并到自己仓库

image-contributing-fetch-upstream

image-contributing-fetch-merge

image-contributing-merge-upstream-success

5. Git pull

除了在页面上同步最新代码外,还要在本地仓库里同步最新代码 更新本地代码(建议每次在修改文档之前都先执行一次git pull):

git pull # 如果有冲突无法合并,请自行解决冲突并合并,并重新提交

6. Git push

git push -u origin master

7. Pull request

发起PR,请求合并到源仓库dev分支,等待管理员审核通过

image-contributing-view-pr

image-contributing-new-pr

image-contributing-create-pr