Gitee 轻量级 PR 模式
什么是 Gitee 轻量级 PR?
Gitee 轻量级 PR
(Gitee Pull Request Lite)是一种 无须 Fork 仓库,即可快速向某个特定仓库创建并提交一个合并请求(Pull Request
)的功能。
在开源世界中,大多数开发者并不是开源项目仓库的开发者(Developer
)或维护者(Maintainer
),因此 大多数开发者向一个开源项目提交贡献往往需要以下几个步骤完成:
- 开发者 Fork 主仓库到自己账号成为副本仓库
- 在副本仓库完成代码贡献(添加、删除、修改代码等等)
- 将副本修改的内容给主仓库提交 PR (Pull Request)
- 作者审核你提交的代码,并决定是否合并
上述过程用户需要将开源项目仓库 Fork 一份副本,占用名下仓库空间,在 Fork 和 Clone 过程中存在一定的网络传输和等待时间,为创建一个 Pull Request 带来一定的时间和操作成本。
通过
轻量级 PR
,开发者只需在 Web 端完成代码贡献(添加、删除、修改代码等等),就能一键向开源项目仓库提出Pull Request
请求,减去了中间大量的繁琐操作。
使用说明
单文件修改,秒速创建轻量级 PR
以向开源项目 https://gitee.com/normalcoder/Gitee-Trending-Explore-for-Alfred-Workflow 提交 PR 完善
README
内容为例,
在浏览其开源项目 README 时,发现其中可以改进的地方,通过访问相应仓库文件内容,在页面上找到 「编辑」
按钮,无需 Fork 仓库到自己的 Gitee 帐号名下,即可直接进入编辑页面。在完善内容并填写提交信息后,通过点击 「提交审核」
,即可创建向作者快速创建并提交一个轻量级 PR,待作者审核通过后即可合入仓库。
多文件编辑,无须 Fork-Clone-commit-Push,在线创建轻量级 PR
以向开源项目 Gitee-Trending-Explore-for-Alfred-Workflow 提交 PR 完善
README
内容为例,
在浏览其开源项目 README 时,发现其中可以改进的地方,通过访问相应仓库文件内容,在页面上找到 「WebIDE」
按钮,无需 Fork 仓库,进入 WebIDE 编辑界面。在 WebIDE 中编辑完善后,在提交改动内容并创建轻量级 PR,即可创建向作者快速创建并提交一个轻量级 PR,待作者审核通过后即可合入仓库。