5分鐘快速為OpenHarmony提交PR(Web)
活動(dòng)標(biāo)題:【OpenHarmony開(kāi)源貢獻(xiàn)者計(jì)劃2022】
嗶哩嗶哩視頻教程
1. 簡(jiǎn)介
本文將講述如何通過(guò)網(wǎng)頁(yè)操作,3分鐘內(nèi)快速提交PR,適合于簡(jiǎn)單文檔類(lèi)修改PR。
整體流程為:
發(fā)現(xiàn) Issue->創(chuàng)建Issue->簽署dco協(xié)議->注冊(cè)Gitee->fork倉(cāng)庫(kù) -> 在線編輯(并添加擴(kuò)展信息)-> 提交PR -> PR檢測(cè) -> 等待Committer審核->合入。
1.創(chuàng)建Issue
1.點(diǎn)擊新建Issue

2.跳轉(zhuǎn)如圖所示界面,輸入標(biāo)題和內(nèi)容

3.點(diǎn)擊創(chuàng)建之后如圖所示,記住#I5LPU2,后面關(guān)聯(lián)Pr用到

2.簽署Dco協(xié)議
簽署dco協(xié)議
3.注冊(cè)Gitee
注冊(cè)
4.Fork倉(cāng)庫(kù)
首先找到自己想提交PR的倉(cāng)庫(kù),執(zhí)行fork操作,把倉(cāng)庫(kù)fork到我的倉(cāng)庫(kù)。
1.如下圖所示,我們想修改的倉(cāng)庫(kù)名稱(chēng)為docs,點(diǎn)擊右上角fork按鈕。

2.fork成功會(huì)自動(dòng)進(jìn)入自己fork的倉(cāng)庫(kù),如下圖所示。

5.修改內(nèi)容
倉(cāng)庫(kù)已經(jīng)fork完成后,我們通過(guò)Web在線修改內(nèi)容,以修改README.md為例:
1.點(diǎn)擊README.md打開(kāi)該文件。

2.點(diǎn)擊編輯,對(duì)該文件進(jìn)行修改。

3.進(jìn)入文件修改界面之后,文件內(nèi)容為markdown語(yǔ)法格式修改內(nèi)容。
4.點(diǎn)擊小眼睛,預(yù)覽修改之后的效果

5.文件修改完成之后,輸入擴(kuò)展信息,否則會(huì)導(dǎo)致PR無(wú)法通過(guò)DCO校驗(yàn),格式為如下所示:
Signed-off-by: gitee用戶(hù)名 綁定郵箱>
比如我的
Signed-off-by: 堅(jiān)果 <852851198@qq.com>
輸入擴(kuò)展信息后如下圖所示,點(diǎn)擊提交,本地倉(cāng)庫(kù)修改完成。

6.提交PR
點(diǎn)擊左上角 docsl進(jìn)入我們fork的本地倉(cāng)庫(kù)。

點(diǎn)擊Pull Request按鈕進(jìn)入提交PR頁(yè)面。

輸入提交PR的標(biāo)題,內(nèi)容可以自己定義,并把#I5LPU2也添加到這然后點(diǎn)擊創(chuàng)建 Pull Request。

創(chuàng)建完成之后會(huì)自動(dòng)跳轉(zhuǎn)到我們的PR頁(yè)面。
7.PR檢測(cè)
PR提交完成后,需要對(duì)提交的PR進(jìn)行檢測(cè)是否符合倉(cāng)庫(kù)規(guī)則,檢測(cè)成功后PR方可合并,一次完成的PR流程才算成功。
在PR下方評(píng)論 start build 進(jìn)行數(shù)據(jù)檢測(cè),觸發(fā)門(mén)禁檢查。

刷新頁(yè)面,查看檢查結(jié)果。當(dāng)出現(xiàn)dco檢查成功、代碼質(zhì)量檢測(cè)成功、代碼合規(guī)檢測(cè)成功后,就可以等待倉(cāng)庫(kù)管理員的合入啦!
到此,整個(gè)流程也就算是走完了,相比較本地操作的方式,這種更加快捷,但是問(wèn)題也有,就是這只能用于修改簡(jiǎn)單的文字性描述,會(huì)比較合適,如果是代碼層的,最好還是按照我提供的另一種方式來(lái),會(huì)比較好。
-
Web
+關(guān)注
關(guān)注
2文章
1287瀏覽量
71320 -
ISSUE
+關(guān)注
關(guān)注
1文章
5瀏覽量
8192 -
OpenHarmony
+關(guān)注
關(guān)注
29文章
3848瀏覽量
18529
發(fā)布評(píng)論請(qǐng)先 登錄
活動(dòng)報(bào)名|OpenHarmony 戰(zhàn)“碼”先鋒,PR 征集令
OpenHarmony 應(yīng)用開(kāi)發(fā)快速入門(mén)
戰(zhàn)“碼”先鋒,PR征集令!「OpenHarmony 開(kāi)源貢獻(xiàn)者計(jì)劃2022」驚喜上線!
我為OpenHarmony 寫(xiě)代碼,戰(zhàn)“碼”先鋒第二期正式開(kāi)啟!
30分鐘成為Contributor|如何多方位參與OpenHarmony開(kāi)源貢獻(xiàn)?
30分鐘成為Contributor|共建測(cè)試子系統(tǒng),賦能提升項(xiàng)目代碼質(zhì)量
我為 OpenHarmony 寫(xiě)代碼,戰(zhàn)“碼”先鋒第二期正式開(kāi)啟!
華為開(kāi)發(fā)者分論壇HarmonyOS學(xué)生公開(kāi)課-如何提交到開(kāi)源鴻蒙OpenHarmony代碼倉(cāng)

從Docs倉(cāng) 開(kāi)啟OpenHarmony社區(qū)達(dá)人進(jìn)階之旅
輕松入門(mén)OpenHarmony成為媒體子系統(tǒng)Contributor
紀(jì)念給OpenHarmony提交代碼 成為首個(gè)DAYU200三方demo貢獻(xiàn)者

助力共建,繁榮生態(tài) | 「OpenHarmony戰(zhàn)碼先鋒,PR征集令」2期圓滿(mǎn)收官
10分鐘快速掌握OpenHarmony社區(qū)貢獻(xiàn)新流程
【EsDA應(yīng)用】如何用5分鐘快速建立CAN通信

評(píng)論