写点什么

开源一夏|5 分钟快速为 OpenHarmony 提交 PR(Web)

作者:坚果
  • 2022 年 8 月 11 日
    浙江
  • 本文字数:884 字

    阅读完需:约 3 分钟

哔哩哔哩视频教程


活动标题:【OpenHarmony 开源贡献者计划 2022】

1. 简介

本文将讲述如何通过网页操作,3 分钟内快速提交 PR,适合于简单文档类修改 PR。

整体流程为:

发现 Issue->创建 Issue->签署dco协议->注册 Gitee->fork 仓库 -> 在线编辑(并添加扩展信息)-> 提交 PR -> PR 检测 -> 等待 Committer 审核->合入。


1.创建 Issue

1.点击新建 Issue



2.跳转如图所示界面,输入标题和内容



3.点击创建之后如图所示,记住 #I5LPU2,后面关联 Pr 用到



2.签署 Dco 协议

签署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 校验,格式为如下所示:

Signed-off-by: gitee用户名 <gitee绑定邮箱>
复制代码

比如我的

Signed-off-by: 坚果 <852851198@qq.com>
复制代码

输入扩展信息后如下图所示,点击提交,本地仓库修改完成。



6.提交 PR

  1. 点击左上角 docsl 进入我们 fork 的本地仓库。



2.点击 Pull Request 按钮进入提交 PR 页面。



3.输入提交 PR 的标题,内容可以自己定义,并把 #I5LPU2 也添加到这然后点击创建 Pull Request。



4.创建完成之后会自动跳转到我们的 PR 页面。


7.PR 检测

PR 提交完成后,需要对提交的 PR 进行检测是否符合仓库规则,检测成功后 PR 方可合并,一次完成的 PR 流程才算成功。

  1. 在 PR 下方评论 start build 进行数据检测,触发门禁检查。



2.刷新页面,查看检查结果。当出现 dco 检查成功、代码质量检测成功、代码合规检测成功后,就可以等待仓库管理员的合入啦!


到此,整个流程也就算是走完了,相比较本地操作的方式,这种更加快捷,但是问题也有,就是这只能用于修改简单的文字性描述,会比较合适,如果是代码层的,最好还是按照我提供的另一种方式来,会比较好。

最后也是欢迎大家加入我的战队

发布于: 2022 年 08 月 11 日阅读数: 57
用户头像

坚果

关注

此间若无火炬,我便是唯一的光 2020.10.25 加入

公众号:“大前端之旅”,华为云享专家,InfoQ签约作者,51CTO博客首席体验官,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

评论 (2 条评论)

发布
用户头像
坚果老师,这篇是不是忘了配图啦?同学看的有点云里雾里,求更新!
2022 年 08 月 12 日 11:55 · 上海
回复
InfoQ吞我图片,绝了
2022 年 08 月 12 日 12:56 · 浙江
回复
没有更多了
开源一夏|5分钟快速为OpenHarmony提交PR(Web)_开源_坚果_InfoQ写作社区