开源一夏|5 分钟快速为 OpenHarmony 提交 PR(Web)
哔哩哔哩视频教程
活动标题:【OpenHarmony 开源贡献者计划 2022】
1. 简介
本文将讲述如何通过网页操作,3 分钟内快速提交 PR,适合于简单文档类修改 PR。
整体流程为:
发现 Issue->创建 Issue->签署dco协议->注册 Gitee->fork 仓库 -> 在线编辑(并添加扩展信息)-> 提交 PR -> PR 检测 -> 等待 Committer 审核->合入。
1.创建 Issue
1.点击新建 Issue
2.跳转如图所示界面,输入标题和内容
3.点击创建之后如图所示,记住 #I5LPU2,后面关联 Pr 用到
2.签署 Dco 协议
3.注册 Gitee
4.Fork 仓库
首先找到自己想提交 PR 的仓库,执行 fork 操作,把仓库 fork 到我的仓库。
1.如下图所示,我们想修改的仓库名称为 docs,点击右上角 fork 按钮。
2.fork 成功会自动进入自己 fork 的仓库,如下图所示。
5.修改内容
仓库已经 fork 完成后,我们通过 Web 在线修改内容,以修改 README.md 为例:
1.点击 README.md 打开该文件。
2.点击编辑,对该文件进行修改。
3.进入文件修改界面之后,文件内容为 markdown 语法格式修改内容。
4.点击小眼睛,预览修改之后的效果
5.文件修改完成之后,输入扩展信息,否则会导致 PR 无法通过 DCO 校验,格式为如下所示:
比如我的
输入扩展信息后如下图所示,点击提交,本地仓库修改完成。
6.提交 PR
点击左上角 docsl 进入我们 fork 的本地仓库。
2.点击 Pull Request 按钮进入提交 PR 页面。
3.输入提交 PR 的标题,内容可以自己定义,并把 #I5LPU2 也添加到这然后点击创建 Pull Request。
4.创建完成之后会自动跳转到我们的 PR 页面。
7.PR 检测
PR 提交完成后,需要对提交的 PR 进行检测是否符合仓库规则,检测成功后 PR 方可合并,一次完成的 PR 流程才算成功。
在 PR 下方评论 start build 进行数据检测,触发门禁检查。
2.刷新页面,查看检查结果。当出现 dco 检查成功、代码质量检测成功、代码合规检测成功后,就可以等待仓库管理员的合入啦!
到此,整个流程也就算是走完了,相比较本地操作的方式,这种更加快捷,但是问题也有,就是这只能用于修改简单的文字性描述,会比较合适,如果是代码层的,最好还是按照我提供的另一种方式来,会比较好。
最后也是欢迎大家加入我的战队
版权声明: 本文为 InfoQ 作者【坚果】的原创文章。
原文链接:【http://xie.infoq.cn/article/de732ad99bb0a91001ab7db94】。文章转载请联系作者。
评论 (2 条评论)