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文章
1269瀏覽量
69736 -
ISSUE
+關注
關注
1文章
5瀏覽量
8095 -
OpenHarmony
+關注
關注
25文章
3747瀏覽量
16592
發布評論請先 登錄
相關推薦
活動報名|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)
評論