【PIMF】手把手教会在OpenHarmony仓库不使git命令提交PR

407 阅读2分钟

答案是轻量级PR,它降低了开源贡献的门槛,能针对文档进行快速更改和修复,适合少量内容的修改和补充。 本篇 = 有限的篇幅 + 无限的在社区提交代码🙈 再随便聊点有的没的。


先上成果 最近在参加OpenHarmony开源贡献者计划活动,分享一下对仓库少量内容的修改和补充时使用轻量级PR的步骤: aeb68136d2eb1c9ce8d41972fa531b7.png

水平有限,只是简单的改了点readme提了PR。

OpenHarmony仓库地址 gitee.com/openharmony title.6603d1ea.png

第一步:签署DCO开发者原创声明

DCO即Developer Certificate of Origin开发者原创声明。 :sparkles: :sparkles: :sparkles: (已签署则跳过第一步)dco.openharmony.cn/#/sign image.png 填入姓名,和邮箱再输入验证码即可。

第二步:fork要提交代码的OpenHarmony仓库到私有仓中

3b7cc827546876ef428a73566289d8b.png

第三步:提交代码

1)在自己fork的仓库里修改代码。 :dizzy: :dizzy: :dizzy: 58a3fb21180a6303040b1feaa2816cc.png 2)在文档页面右上角单击“编辑“按钮即可跳转到对应的Gitee工程源文件。 :yellow_heart: :yellow_heart: :yellow_heart: 2a195ad0271f43ab85a4572497e477a.png 3)提交时,在“扩展信息框“中填写Signed-off-by邮箱信息触发DCO校验,单击提交。 具体格式为Signed-off-by: 姓名 <邮箱>(与DCO签署邮箱保持一致):collision: :collision: :collision: image.png

第四步:创建PR

1)在自己fork的仓库里新建Pull Request 22f8f35caa0c340264f68bc48b9b6b6.png

2)填上基本内容 image.png

第五步:手动在评论区输入”start build”

PR建立默认进行DCO检查,检查成功后需要手动在评论区输入”start build”进入代码的CI静态检查和编译。 image.png

第六步:打开一瓶肥仔水庆祝一下

image.png 9559908e80705a639ad00beb9be12a6.jpg

如何解决提交的PR DCO检查有问题的情况

检查一遍是否在“扩展信息框“中填写Signed-off-by邮箱信息。:sparkles: :star: :star2: :dizzy: :boom: :collision: 没有则需要重新提交一遍,删除fork的OpenHarmony代码仓,重新fork,提交代码和PR。 image.png


由于本人水平有限以及知识面的狭隘,文章中有疏漏和不足之处敬请各位老师和读者批评指正。