精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開源掃盲--如何給OpenHarmony貢獻代碼

軟通動力HOS ? 2022-01-17 14:35 ? 次閱讀

OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代,搭建一個智能終端設備操作系統的框架和平臺,促進萬物互聯產業的繁榮發展。目前代碼倉托管在gitee上,官方地址https://gitee.com/openharmony,快去點擊關注吧。

下面主要來講講如何對OpenHarmony貢獻代碼。

1、fork OpenHarmony中的倉庫

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

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

在”倉庫“tab頁面,根據自己擅長的技術方向和愛好選擇需要貢獻源代碼的倉庫,這里支持搜索,比如我選擇app_samples這個倉庫,如下圖

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

進入到選擇的倉庫中,然后點擊fork,如下圖

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

點擊fork之后,會有如下提示窗口彈出,選中自己的頭像之后,即可點擊確認按鈕

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

fork完成之后,就會自動跳轉到自己的gitee倉庫頁面,里面會創建一個與你剛fork的倉庫同名的倉庫,如下圖

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

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

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

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

在本地的PC上運行如下命令將fork出來的代碼庫拷貝到本機的文件夾中

git clone 'https clone 的地址' 

復制

比如我這里使用如下命令

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

復制

執行結果如下圖,耐心等待下載完成即可

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

3、配置本地倉與官方原始倉的關聯

這里先備注幾個名詞解釋:

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

進入我們的項目文件夾

cd 

復制

添加與官方原始倉的關聯,命名為upstream

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

復制

關聯好之后,可以使用下面命令查看關聯信息

git remote -v

復制

執行結果如下圖

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

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

git fetch upstream  

復制

4、新建開發分支進行開發

執行下面命令即可新建開發分支

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

復制

執行成果之后的截圖如下

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

4、開發分支上修改代碼并push到遠程倉

基本操作步驟命令如下

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

# add提交到暫存區
git add .

# commit提交到本地倉,-m后簡要描述本次提交的內容
git commit -m "xxxxx"

# push到遠程倉
git push origin fixDoc

復制

我的操作截圖如下

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

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

打開自己fork的倉庫主頁,選擇Pull Request標簽,然后點擊新建Pull Request按鈕,如下圖

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區


點擊新建之后,會跳轉到官方原始倉的Pull Request頁面下,按照下圖填寫好相關的Pull Request信息即可

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

6、DCO簽署與驗證

提交的pull request首先要經過dco檢查,因此需要簽署原子基金會的DCO協議。

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

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

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

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

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

復制

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

git commit -m "xxxxxx" -s

復制

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

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

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

開源掃盲--如何給OpenHarmony貢獻代碼-鴻蒙HarmonyOS技術社區

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • OpenHarmony
    +關注

    關注

    25

    文章

    3550

    瀏覽量

    15754
收藏 人收藏

    評論

    相關推薦

    400萬!深開鴻OpenHarmony主倉代碼貢獻量再創里程碑!

    2024年7月8日,據OpenAtomOpenHarmony(以下簡稱“OpenHarmony”)官網顯示,深開鴻在OpenHarmony社區主倉代碼
    的頭像 發表于 07-09 08:33 ?206次閱讀
    400萬!深開鴻<b class='flag-5'>OpenHarmony</b>主倉<b class='flag-5'>代碼</b><b class='flag-5'>貢獻</b>量再創里程碑!

    開源鴻蒙】下載OpenHarmony 4.1 Release源代碼

    本文介紹了如何下載開源鴻蒙(OpenHarmony)操作系統 4.1 Release版本的源代碼,該方法同樣可以用于下載OpenHarmony最新開發版本(master分支)或者4.0
    的頭像 發表于 04-27 23:16 ?598次閱讀
    【<b class='flag-5'>開源</b>鴻蒙】下載<b class='flag-5'>OpenHarmony</b> 4.1 Release源<b class='flag-5'>代碼</b>

    深開鴻正式升級成為OpenHarmony項目群A類捐贈人

    近日,深開鴻作為OpenHarmony核心共建單位、OpenHarmony生態委員會委員單位、OpenHarmony代碼Top 10貢獻單位
    的頭像 發表于 04-18 09:40 ?372次閱讀
    深開鴻正式升級成為<b class='flag-5'>OpenHarmony</b>項目群A類捐贈人

    深開鴻升為OpenHarmony項目群A類捐贈人,引領開源生態新篇章!

    近日,深開鴻作為OpenHarmony核心共建單位、OpenHarmony生態委員會委員單位、OpenHarmony代碼Top10貢獻單位,
    的頭像 發表于 04-18 08:33 ?470次閱讀
    深開鴻升為<b class='flag-5'>OpenHarmony</b>項目群A類捐贈人,引領<b class='flag-5'>開源</b>生態新篇章!

    誠邁科技獲評OpenHarmony社區優秀貢獻單位

    1月23日,OpenHarmony社區年會在京舉行,誠邁科技憑借出色的技術創新能力以及在生態建設方面的突出貢獻,獲評“OpenHarmony社區優秀貢獻單位”。誠邁科技高級副總裁陳璟出
    的頭像 發表于 01-26 10:04 ?327次閱讀

    書寫開源之魂|2023 年活力開源貢獻者、開源項目揭曉

    開源事業的蓬勃發展,離不開持之以恒的開源貢獻者。他們用一行行代碼孕育出無數獨具特色的產品,凝聚成了源遠流長、代代相傳的開源精神。集眾智、采眾
    的頭像 發表于 12-22 09:26 ?524次閱讀
    書寫<b class='flag-5'>開源</b>之魂|2023 年活力<b class='flag-5'>開源</b><b class='flag-5'>貢獻</b>者、<b class='flag-5'>開源</b>項目揭曉

    書寫開源之魂|2023年活力開源貢獻者、開源項目揭曉

    開源事業的蓬勃發展,離不開持之以恒的開源貢獻者。他們用一行行代碼孕育出無數獨具特色的產品,凝聚成了源遠流長、代代相傳的開源精神。集眾智、采眾
    的頭像 發表于 12-18 15:55 ?386次閱讀

    當一名高職生成為開源代碼頂級貢獻

    3萬行代碼,和華為的5名開發者一起登上由開放原子開源基金會OpenHarmony社區官方發布的頂級貢獻者榜單,在數千位代碼
    的頭像 發表于 12-13 08:14 ?491次閱讀
    當一名高職生成為<b class='flag-5'>開源代碼</b>頂級<b class='flag-5'>貢獻</b>者

    首屆Harmony班畢業生成為代碼頂級貢獻者!

    超過3萬行代碼,和華為的5名開發者一起登上由開放原子開源基金會OpenHarmony社區官方發布的頂級貢獻者榜單,在數千位代碼
    的頭像 發表于 12-11 17:47 ?327次閱讀
    首屆Harmony班畢業生成為<b class='flag-5'>代碼</b>頂級<b class='flag-5'>貢獻</b>者!

    上海站報名啟動! 2023年開源產業生態大會OpenHarmony生態分論壇

    操作系統。近日,OpenHarmony 4.0 Release版本正式發布,目前已有超過6200名共建者、51家共建單位,貢獻代碼行數超過1億行。 此次OpenHarmony生態分論壇
    發表于 11-24 14:55

    資訊速遞 | OpenHarmony領學課堂之《開源賦能》系列課程火熱來襲!

    你想成為OpenHarmony開源社區的貢獻達人嗎? 你想更深度地參與OpenHarmony開源生態建設嗎? ?
    的頭像 發表于 11-20 10:55 ?287次閱讀
    資訊速遞 | <b class='flag-5'>OpenHarmony</b>領學課堂之《<b class='flag-5'>開源</b>賦能》系列課程火熱來襲!

    OpenHarmony 4.0 Release版本發布,深開鴻技術貢獻獲社區公開致謝和表彰!

    近日,OpenHarmony4.0Release版本正式對外發布,深開鴻作為OpenHarmony核心共建單位、社區生態廠商代碼貢獻(除華為外)Top1單位、首批
    的頭像 發表于 11-08 08:33 ?523次閱讀
    <b class='flag-5'>OpenHarmony</b> 4.0 Release版本發布,深開鴻技術<b class='flag-5'>貢獻</b>獲社區公開致謝和表彰!

    OpenHarmony:4.0 Release版本的開發數據

    ,華為貢獻者1800名,累計2000+名,共增刪改代碼8849882行,占比80.03% 華為的5名頂級貢獻者和華為以外的15名頂級貢獻者如下: 以下的單位參與了
    的頭像 發表于 11-04 14:55 ?480次閱讀

    社區代碼貢獻企業啟新篇,深開鴻代碼貢獻量超過200萬行

    ,社區代碼貢獻企業取得新成績,深開鴻成為華為之后,第二家社區代碼貢獻量超過百萬行的生態企業、且總貢獻量累計突破200萬行,為培育和發展
    的頭像 發表于 10-18 16:15 ?563次閱讀

    再創新高!深開鴻OpenHarmony社區代碼貢獻量超過200萬行!

    2023年10月10日,據OpenAtomOpenHarmony(以下簡稱“OpenHarmony”)官網顯示,深開鴻在OpenHarmony社區主倉代碼
    的頭像 發表于 10-13 09:54 ?590次閱讀
    再創新高!深開鴻<b class='flag-5'>OpenHarmony</b>社區<b class='flag-5'>代碼</b><b class='flag-5'>貢獻</b>量超過200萬行!