5分钟快速为OpenHarmony提交PR(Web)
活动标题:【OpenHarmony开源贡献者计划2022】
哔哩哔哩视频教程
1. 简介
本文将讲述如何通过网页操作,3分钟内快速提交PR,适合于简单文档类修改PR。
整体流程为:
发现 Issue->创建Issue->签署dco协议->注册Gitee->fork仓库 -> 在线编辑(并添加扩展信息)-> 提交PR -> PR检测 -> 等待Committer审核->合入。
1.创建Issue
1.点击新建Issue
![image-20220811084233869](https://file.elecfans.com//web2/M00/65/2E/pYYBAGMHjEmAZYLrAAOo0CMc334588.png)
2.跳转如图所示界面,输入标题和内容
![image-20220811083950588](https://file.elecfans.com//web2/M00/64/95/poYBAGMHjEyATMdpAAJYo3mtm64957.png)
3.点击创建之后如图所示,记住#I5LPU2,后面关联Pr用到
![image-20220811084131549](https://file.elecfans.com//web2/M00/65/2E/pYYBAGMHjFKAALe1AAPhi04Nez4170.png)
2.签署Dco协议
签署dco协议
3.注册Gitee
注册
4.Fork仓库
首先找到自己想提交PR的仓库,执行fork操作,把仓库fork到我的仓库。
1.如下图所示,我们想修改的仓库名称为docs,点击右上角fork按钮。
![image-20220811083151239](https://file.elecfans.com//web2/M00/64/95/poYBAGMHjFaAbkIVAANE-AEmRJg327.png)
2.fork成功会自动进入自己fork的仓库,如下图所示。
![image-20220811083222897](https://file.elecfans.com//web2/M00/65/2E/pYYBAGMHjFuAEMZxAAQPEJVoto0709.png)
5.修改内容
仓库已经fork完成后,我们通过Web在线修改内容,以修改README.md为例:
1.点击README.md打开该文件。
![image-20220811083309035](https://file.elecfans.com//web2/M00/64/95/poYBAGMHjGOAd3noAASR22-7Ed0557.png)
2.点击编辑,对该文件进行修改。
![image-20220811083327730](https://file.elecfans.com//web2/M00/65/2E/pYYBAGMHjGaALIB-AAK_bCqWBLQ765.png)
3.进入文件修改界面之后,文件内容为markdown语法格式修改内容。
4.点击小眼睛,预览修改之后的效果
![poYBAGMHjGmAOXCQAAJVffVksi8403.png](https://file.elecfans.com//web2/M00/64/95/poYBAGMHjGmAOXCQAAJVffVksi8403.png)
5.文件修改完成之后,输入扩展信息,否则会导致PR无法通过DCO校验,格式为如下所示:
Signed-off-by: gitee用户名 绑定邮箱>
比如我的
Signed-off-by: 坚果 <852851198@qq.com>
输入扩展信息后如下图所示,点击提交,本地仓库修改完成。
![image-20220811083458493](https://file.elecfans.com//web2/M00/65/2E/pYYBAGMHjGqAUPQxAAERBS9hqMQ284.png)
6.提交PR
点击左上角 docsl进入我们fork的本地仓库。
![image-20220811083536421](https://file.elecfans.com//web2/M00/64/95/poYBAGMHjG2ADrH8AAL_Yjv08v0765.png)
点击Pull Request按钮进入提交PR页面。
![image-20220811083554737](https://file.elecfans.com//web2/M00/65/2E/pYYBAGMHjHaAFpNZAAWbxS-OUks278.png)
输入提交PR的标题,内容可以自己定义,并把#I5LPU2也添加到这然后点击创建 Pull Request。
![image-20220811084534808](https://file.elecfans.com//web2/M00/64/95/poYBAGMHjHqAM4v6AAIaOo3088I355.png)
创建完成之后会自动跳转到我们的PR页面。
7.PR检测
PR提交完成后,需要对提交的PR进行检测是否符合仓库规则,检测成功后PR方可合并,一次完成的PR流程才算成功。
在PR下方评论 start build 进行数据检测,触发门禁检查。
![image-20220811084710988](https://file.elecfans.com//web2/M00/65/2E/pYYBAGMHjHqAHQBmAAKp6vMZ7vE919.png)
刷新页面,查看检查结果。当出现dco检查成功、代码质量检测成功、代码合规检测成功后,就可以等待仓库管理员的合入啦!
到此,整个流程也就算是走完了,相比较本地操作的方式,这种更加快捷,但是问题也有,就是这只能用于修改简单的文字性描述,会比较合适,如果是代码层的,最好还是按照我提供的另一种方式来,会比较好。
-
Web
+关注
关注
2文章
1272浏览量
69812 -
ISSUE
+关注
关注
1文章
5浏览量
8110 -
OpenHarmony
+关注
关注
25文章
3754浏览量
16741
发布评论请先 登录
相关推荐
活动报名|OpenHarmony 战“码”先锋,PR 征集令
OpenHarmony 应用开发快速入门
战“码”先锋,PR征集令!「OpenHarmony 开源贡献者计划2022」惊喜上线!
我为OpenHarmony 写代码,战“码”先锋第二期正式开启!
30分钟成为Contributor|如何多方位参与OpenHarmony开源贡献?
30分钟成为Contributor|共建测试子系统,赋能提升项目代码质量
我为 OpenHarmony 写代码,战“码”先锋第二期正式开启!
从Docs仓 开启OpenHarmony社区达人进阶之旅
轻松入门OpenHarmony成为媒体子系统Contributor
纪念给OpenHarmony提交代码 成为首个DAYU200三方demo贡献者
![纪念给<b class='flag-5'>OpenHarmony</b><b class='flag-5'>提交</b>代码 成为首个DAYU200三方demo贡献者](https://file.elecfans.com//web2/M00/52/67/poYBAGLOHy-AK2YkAACFVr87byc901.png)
助力共建,繁荣生态 | 「OpenHarmony战码先锋,PR征集令」2期圆满收官
10分钟快速掌握OpenHarmony社区贡献新流程
【EsDA应用】如何用5分钟快速建立CAN通信
![【EsDA应用】如何用<b class='flag-5'>5</b><b class='flag-5'>分钟</b><b class='flag-5'>快速</b>建立CAN通信](https://file1.elecfans.com/web2/M00/8E/5D/wKgZomTE4TmAId4fAAABH5UOQQI264.jpg)
评论