Skip to main content

代码合并规范

合并介绍

社区项目可以接收来自全世界的代码合并请求,只有需要参与评审成员才需要成为项目的maintainer

Github提供了最佳合并实践:

  1. 登陆github,fork社区仓库中项目到个人仓库。
  2. 克隆个人仓库代码到本地。
  3. 本地开发完成后并提交代码到个人仓库。
  4. 登陆github,提交pr请求合并,通常是个人仓库的main分支合并到社区仓库的main分支,需要关联issue
  5. 等待项目的maintainer评审
  6. 评审通过后,个人仓库的代码会自动合并到社区仓库
  7. 下次开发前,需要登陆github,同步社区仓库的代码到个人仓库,确保个人仓库下的代码保持最新。

详细流程

https://github.com/yeying-community/crawler为例说明

Fork项目

登陆github,搜索社区仓库中你想参与的项目,然后fork,比如:

image.png

在个人仓库下会出现同名的项目,如下:

image.png

合并代码

登陆github,提交pr请求,将个人仓库的代码合并到社区仓库

image.png

同步最新代码

登陆github,同步社区仓库的的代码到个人仓库,确保个人仓库的代码处于最新状态

image.png