91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼

軟通動(dòng)力HOS ? 2022-01-17 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenHarmony是由開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營(yíng)的開源項(xiàng)目,目標(biāo)是面向全場(chǎng)景、全連接、全智能時(shí)代,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺(tái),促進(jìn)萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。目前代碼倉托管在gitee上,官方地址https://gitee.com/openharmony,快去點(diǎn)擊關(guān)注吧。

下面主要來講講如何對(duì)OpenHarmony貢獻(xiàn)代碼。

1、fork OpenHarmony中的倉庫

截止目前為止,OpenHarmony共有276個(gè)倉庫,如下圖

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

在”倉庫“tab頁面,根據(jù)自己擅長(zhǎng)的技術(shù)方向和愛好選擇需要貢獻(xiàn)源代碼的倉庫,這里支持搜索,比如我選擇app_samples這個(gè)倉庫,如下圖

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

進(jìn)入到選擇的倉庫中,然后點(diǎn)擊fork,如下圖

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

點(diǎn)擊fork之后,會(huì)有如下提示窗口彈出,選中自己的頭像之后,即可點(diǎn)擊確認(rèn)按鈕

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

fork完成之后,就會(huì)自動(dòng)跳轉(zhuǎn)到自己的gitee倉庫頁面,里面會(huì)創(chuàng)建一個(gè)與你剛fork的倉庫同名的倉庫,如下圖

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

2、克隆fork出來的倉庫到自己的主機(jī)上

在我們fork出來的倉庫主頁復(fù)制https clone的地址,如下圖

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

在本地的PC上運(yùn)行如下命令將fork出來的代碼庫拷貝到本機(jī)的文件夾中

git clone 'https clone 的地址' 

復(fù)制

比如我這里使用如下命令

git clone https://gitee.com/xdw1019/app_samples.git

復(fù)制

執(zhí)行結(jié)果如下圖,耐心等待下載完成即可

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

3、配置本地倉與官方原始倉的關(guān)聯(lián)

這里先備注幾個(gè)名詞解釋:

官方原始倉:你想要貢獻(xiàn)的項(xiàng)目的官方倉庫地址
遠(yuǎn)程倉:你fork完成之后,在你的gitee 頁面上那個(gè)與官方倉同名的倉庫地址
本地倉:git clone 遠(yuǎn)程倉之后下載到你本地的代碼倉

進(jìn)入我們的項(xiàng)目文件夾

cd 

復(fù)制

添加與官方原始倉的關(guān)聯(lián),命名為upstream

git remote add upstream ’官方原始倉的clone地址‘ 

復(fù)制

關(guān)聯(lián)好之后,可以使用下面命令查看關(guān)聯(lián)信息

git remote -v

復(fù)制

執(zhí)行結(jié)果如下圖

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

待關(guān)聯(lián)好了官方原始倉之后,就可以使用下面命令拉取最新的更新了

git fetch upstream  

復(fù)制

4、新建開發(fā)分支進(jìn)行開發(fā)

執(zhí)行下面命令即可新建開發(fā)分支

# 新建分支,fixDoc為分支名稱,名稱自定義即可
git checkout -b fixDoc

復(fù)制

執(zhí)行成果之后的截圖如下

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

4、開發(fā)分支上修改代碼并push到遠(yuǎn)程倉

基本操作步驟命令如下

# 查看修改了那些文件
git status

# add提交到暫存區(qū)
git add .

# commit提交到本地倉,-m后簡(jiǎn)要描述本次提交的內(nèi)容
git commit -m "xxxxx"

# push到遠(yuǎn)程倉
git push origin fixDoc

復(fù)制

我的操作截圖如下

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

5、向官方原始倉提交Pull Request

打開自己fork的倉庫主頁,選擇Pull Request標(biāo)簽,然后點(diǎn)擊新建Pull Request按鈕,如下圖

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)


點(diǎn)擊新建之后,會(huì)跳轉(zhuǎn)到官方原始倉的Pull Request頁面下,按照下圖填寫好相關(guān)的Pull Request信息即可

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

6、DCO簽署與驗(yàn)證

提交的pull request首先要經(jīng)過dco檢查,因此需要簽署原子基金會(huì)的DCO協(xié)議。

打開sign (openharmony.io)進(jìn)行簽署即可。

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

注意:這里簽署的名字和郵箱要和git config中配置的用戶名和郵箱保持一致

比如我本地使用git config配置如下

git config --global user.name "夏德旺"
git config --global user.email "263201361@qq.com"

復(fù)制

然后將之前的commit的命令修改為

git commit -m "xxxxxx" -s

復(fù)制

此時(shí)可以通過git log看到提交日志如下圖,帶有 Signed-off-by:信息

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

配置好這些之后再來提交pull request的話就可以通過dco檢查了。

開源掃盲--如何給OpenHarmony貢獻(xiàn)代碼-鴻蒙HarmonyOS技術(shù)社區(qū)

剩下的就等社區(qū)審核人員審核通過即可。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3955

    瀏覽量

    21130
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    開源鴻蒙生態(tài)共建成勢(shì),深開鴻主干代碼貢獻(xiàn)量破650萬行

    1.3億行代碼,1500多款產(chǎn)品通過兼容性測(cè)評(píng),構(gòu)建起覆蓋千行百業(yè)的龐大生態(tài)體系。近日,作為開源鴻蒙社區(qū)的核心貢獻(xiàn)者之一,深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司(簡(jiǎn)稱“深開
    的頭像 發(fā)表于 01-09 19:04 ?374次閱讀
    <b class='flag-5'>開源</b>鴻蒙生態(tài)共建成勢(shì),深開鴻主干<b class='flag-5'>代碼</b><b class='flag-5'>貢獻(xiàn)</b>量破650萬行

    深開鴻開源鴻蒙社區(qū)主干代碼貢獻(xiàn)量破650萬行

    歷經(jīng)五年發(fā)展,開源鴻蒙已從技術(shù)萌芽成長(zhǎng)為萬物智聯(lián)時(shí)代的核心數(shù)字底座。秉持開源、共建、共享、共榮的理念,其生態(tài)規(guī)模持續(xù)擴(kuò)張,累計(jì)匯聚超10000名貢獻(xiàn)者、510多家合作伙伴,沉淀1.3億行代碼
    的頭像 發(fā)表于 01-07 10:22 ?522次閱讀

    軟通動(dòng)力旗下鴻湖萬聯(lián)榮膺開源鴻蒙共建貢獻(xiàn)TOP單位

    分享前瞻行業(yè)實(shí)踐,彰顯了其在開源鴻蒙生態(tài)中的卓越貢獻(xiàn)與領(lǐng)軍地位。 這份榮譽(yù),源于開源鴻蒙啟航之初的堅(jiān)定同行與砥礪深耕。作為開放原子開源基金會(huì)白金捐贈(zèng)人、
    的頭像 發(fā)表于 12-01 14:31 ?526次閱讀

    開源鴻蒙和開源歐拉成為開放原子開源基金會(huì)首批畢業(yè)項(xiàng)目

    11月21日,在2025開放原子開發(fā)者大會(huì)開幕式上,開放原子開源基金會(huì)宣布旗下開源鴻蒙(OpenHarmony)與開源歐拉(openEuler)成為首批畢業(yè)項(xiàng)目。
    的頭像 發(fā)表于 11-25 17:22 ?850次閱讀

    RT-Thread榮膺開放原子開源先鋒項(xiàng)目,社區(qū)開發(fā)者斬獲“開源貢獻(xiàn)之星”|新聞速遞

    近日,2025開放原子開發(fā)者大會(huì)在京開幕。大會(huì)舉行了“中國(guó)開源創(chuàng)新力量致謝儀式”,向操作系統(tǒng)、數(shù)據(jù)庫、人工智能三大技術(shù)領(lǐng)域28個(gè)開源先鋒項(xiàng)目中作出卓越貢獻(xiàn)的47位開發(fā)者致謝。此次,RT-Thread
    的頭像 發(fā)表于 11-24 18:48 ?465次閱讀
    RT-Thread榮膺開放原子<b class='flag-5'>開源</b>先鋒項(xiàng)目,社區(qū)開發(fā)者斬獲“<b class='flag-5'>開源</b><b class='flag-5'>貢獻(xiàn)</b>之星”|新聞速遞

    進(jìn)迭時(shí)空 debug upstream | 取之于開源,貢獻(xiàn)開源

    秉承“取之于開源,貢獻(xiàn)開源”的理念,進(jìn)迭時(shí)空在Debug軟件的開發(fā)與維護(hù)中,始終堅(jiān)持UpstreamFirst原則,積極將優(yōu)化與修復(fù)反饋至開源上游,與全球開發(fā)者共同推動(dòng)RISC-V生
    的頭像 發(fā)表于 11-17 09:33 ?5477次閱讀
    進(jìn)迭時(shí)空 debug upstream | 取之于<b class='flag-5'>開源</b>,<b class='flag-5'>貢獻(xiàn)</b>于<b class='flag-5'>開源</b>

    取之于開源貢獻(xiàn)開源:進(jìn)迭時(shí)空AI計(jì)算生態(tài)開源貢獻(xiàn)

    開放創(chuàng)新是進(jìn)迭時(shí)空的企業(yè)價(jià)值觀之一,公司的軟硬件技術(shù)棧構(gòu)建在開源之上,同時(shí)也積極在操作系統(tǒng)、編譯器、AI計(jì)算生態(tài)等領(lǐng)域?yàn)?b class='flag-5'>開源貢獻(xiàn)。opencvopencv是最具影響力的機(jī)器視覺開源
    的頭像 發(fā)表于 10-21 09:03 ?5823次閱讀
    取之于<b class='flag-5'>開源</b>,<b class='flag-5'>貢獻(xiàn)</b>于<b class='flag-5'>開源</b>:進(jìn)迭時(shí)空AI計(jì)算生態(tài)<b class='flag-5'>開源</b><b class='flag-5'>貢獻(xiàn)</b>

    觸覺智能RK3576開發(fā)板OpenHarmony開源鴻蒙系統(tǒng)USB控制傳輸功能示例

    本文介紹OpenHarmony開源鴻蒙系統(tǒng)的USB控制傳輸功能實(shí)現(xiàn)及相關(guān)代碼示例,基于觸覺智能RK3576開發(fā)板PurplePiOH2演示。OpenHarmony的USB通信介紹實(shí)現(xiàn)
    的頭像 發(fā)表于 09-30 16:31 ?1591次閱讀
    觸覺智能RK3576開發(fā)板<b class='flag-5'>OpenHarmony</b><b class='flag-5'>開源</b>鴻蒙系統(tǒng)USB控制傳輸功能示例

    OpenHarmony 2025年度技術(shù)俱樂部及開發(fā)者協(xié)會(huì)獎(jiǎng)項(xiàng)評(píng)選通知

    成立開發(fā)者協(xié)會(huì),在開源社區(qū)組建及技術(shù)人才培育方面取得了顯著的進(jìn)展。 為了感謝各校師生對(duì)OpenHarmony技術(shù)俱樂部及開發(fā)者協(xié)會(huì)的大力支持和卓越貢獻(xiàn), 現(xiàn)正式啟動(dòng)2025年度星光社團(tuán)、星光活動(dòng)、星光應(yīng)用、星光導(dǎo)師、星光
    的頭像 發(fā)表于 07-17 20:07 ?649次閱讀
    <b class='flag-5'>OpenHarmony</b> 2025年度技術(shù)俱樂部及開發(fā)者協(xié)會(huì)獎(jiǎng)項(xiàng)評(píng)選通知

    開源鴻蒙開發(fā)必備!OpenHarmony替換Full SDK全攻略

    本文介紹開源鴻蒙OpenHarmony替換FullSDK的方法,演示設(shè)備為觸覺智能PurplePiOH鴻蒙開發(fā)板獲取FullSD
    的頭像 發(fā)表于 06-06 18:11 ?868次閱讀
    <b class='flag-5'>開源</b>鴻蒙開發(fā)必備!<b class='flag-5'>OpenHarmony</b>替換Full SDK全攻略

    開源鴻蒙社區(qū)安全治理突出貢獻(xiàn)團(tuán)隊(duì)和個(gè)人授牌儀式成功舉行

    近日, “聚智聚力,共筑OpenHarmony安全生態(tài)”論壇在武漢成功舉辦。在此次會(huì)議上,為2024年9月至2025年5月期間對(duì)開源鴻蒙社區(qū)安全治理做出突出貢獻(xiàn)的團(tuán)隊(duì)和個(gè)人進(jìn)行了授牌,以致謝他們?yōu)樯鐓^(qū)安全治理工作所做的卓越
    的頭像 發(fā)表于 06-05 15:08 ?1352次閱讀

    貢獻(xiàn) OpenHarmony 庫關(guān)鍵配置

    # 貢獻(xiàn) OpenHarmony 庫關(guān)鍵配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS ## 創(chuàng)建第三方庫 - 打開 DevEco Studio 創(chuàng)建一個(gè)
    發(fā)表于 05-28 13:46

    請(qǐng)問下,openharmony支持哪一款龍芯的開發(fā)板?有沒有開源的龍芯的openharmony源碼?

    想買個(gè)2k0300的開發(fā)板學(xué)習(xí)龍芯和openharmony,愣是沒有看到提供openharmony源碼的,也沒與看到開源代碼。gitee上,ope
    發(fā)表于 04-26 13:06

    最具影響力開源創(chuàng)新貢獻(xiàn)獎(jiǎng)!RT-Thread睿賽德再獲殊榮

    日前,第十二屆開源操作系統(tǒng)年度技術(shù)會(huì)議(OS2ATC)在北京成功舉辦,此次會(huì)議頒布了在開源操作系統(tǒng)等領(lǐng)域做出卓越貢獻(xiàn)的獲獎(jiǎng)組織名單。作為國(guó)內(nèi)開源操作系統(tǒng)領(lǐng)域的佼佼者,RT-Thread
    的頭像 發(fā)表于 04-17 19:47 ?804次閱讀
    最具影響力<b class='flag-5'>開源</b>創(chuàng)新<b class='flag-5'>貢獻(xiàn)</b>獎(jiǎng)!RT-Thread睿賽德再獲殊榮

    DialogHub上線OpenHarmony開源社區(qū),高效開發(fā)鴻蒙應(yīng)用彈窗

    “Gitee官網(wǎng)”,首頁搜索“DialogHub”,快速下載集成,并參與代碼貢獻(xiàn)與問題反饋。共同提升鴻蒙應(yīng)用的性能與體驗(yàn)。 未來華為也將持續(xù)攜手生態(tài)伙伴共建創(chuàng)新,面向底座技術(shù)、通用能力、垂類行業(yè)等場(chǎng)景推出系列
    發(fā)表于 04-03 17:30