From ff1154b095e6fc61a15a5d305304e89ca38dc42b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=98=89=E6=B6=B5?= Date: Tue, 7 May 2019 17:51:38 +0800 Subject: [PATCH] [Doc] add pull request guide --- docs/markdown/contribution.zh-CN.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/docs/markdown/contribution.zh-CN.md b/docs/markdown/contribution.zh-CN.md index 326336137..6ec67e4c9 100644 --- a/docs/markdown/contribution.zh-CN.md +++ b/docs/markdown/contribution.zh-CN.md @@ -15,6 +15,32 @@ - 当新增组件或者修改原有组件时,记得增加或者修改测试代码,保证代码的稳定 - 在 PR 中请添加合适的描述,并关联相关的 Issue +### Pull Request 流程 + +1. fork 主仓库,如果已经 fork 过,请同步主仓库的最新代码 +2. 基于 fork 后仓库的 dev 分支新建一个分支,比如`feature/button_color` +3. 在新分支上进行开发,开发完成后,提 Pull Request 到主仓库的 dev 分支 +4. Pull Request 会在 Review 通过后被合并到主仓库 +5. 等待 Vant 发布版本,一般是每周一次 + +### 同步教程 + +提 Pull Request 前,请依照下面的流程同步主仓库的最新代码 + +```bash +# 添加主仓库到 remote,作为 fork 后仓库的上游仓库 +git remote add upstream https://github.com/youzan/vant.git + +# 拉取主仓库最新代码 +git fetch upstream + +# 切换至 dev 分支 +git checkout dev + +# 合并主仓库代码 +git merge upstream/dev +``` + ### 初始化项目 ```bash