在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

如何對OpenHarmony貢獻(xiàn)代碼

OpenHarmony技術(shù)社區(qū) ? 來源:鴻蒙技術(shù)社區(qū) ? 作者:軟通夏德旺 ? 2021-09-28 09:58 ? 次閱讀

OpenHarmony 是由開放原子開源基金會(OpenAtom Foundation)孵化及運(yùn)營的開源項(xiàng)目,目標(biāo)是面向全場景、全連接、全智能時代,搭建一個智能終端設(shè)備操作系統(tǒng)的框架和平臺,促進(jìn)萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。

目前代碼倉托管在 gitee 上,官方地址:

https://gitee.com/openharmony

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

fork OpenHarmony 中的倉庫

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

在“倉庫”tab 頁面,根據(jù)自己擅長的技術(shù)方向和愛好選擇需要貢獻(xiàn)源代碼的倉庫,這里支持搜索。

比如我選擇 app_samples 這個倉庫,

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

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

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

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

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

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

git clone ‘https clone 的地址’

比如我這里使用如下命令:

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

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

a0e8f1a2-1fc0-11ec-82a8-dac502259ad0.png

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

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

官方原始倉:你想要貢獻(xiàn)的項(xiàng)目的官方倉庫地址

遠(yuǎn)程倉:你 fork 完成之后,在你的 gitee 頁面上那個與官方倉同名的倉庫地址

本地倉:git clone 遠(yuǎn)程倉之后下載到你本地的代碼倉

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

cd

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

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

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

git remote -v

執(zhí)行結(jié)果

a1158474-1fc0-11ec-82a8-dac502259ad0.png

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

git fetch upstream

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

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

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

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

a1629610-1fc0-11ec-82a8-dac502259ad0.png

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

基本操作步驟命令如下:

# 查看修改了那些文件 git status # add提交到暫存區(qū) git add 。 # commit提交到本地倉,-m后簡要描述本次提交的內(nèi)容 git commit -m “xxxxx” # push到遠(yuǎn)程倉 git push origin fixDoc

我的操作截圖如下:

a19d2190-1fc0-11ec-82a8-dac502259ad0.png

向官方原始倉提交 Pull Request

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

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

DCO 簽署與驗(yàn)證

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

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

https://dco.openharmony.io/sign/Z2l0ZWUlMkZvcGVuX2hhcm1vbnk=

注意:這里簽署的名字和郵箱要和 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:信息。

a316484e-1fc0-11ec-82a8-dac502259ad0.png

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

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

責(zé)任編輯:haq

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

    關(guān)注

    37

    文章

    6927

    瀏覽量

    124009
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1985

    瀏覽量

    30858
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3760

    瀏覽量

    16852

原文標(biāo)題:如何給OpenHarmony貢獻(xiàn)代碼?

文章出處:【微信號:gh_834c4b3d87fe,微信公眾號:OpenHarmony技術(shù)社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    CCF開源創(chuàng)新大賽決賽結(jié)果發(fā)布!OpenHarmony應(yīng)用開發(fā)賽道盡展風(fēng)采

    經(jīng)過數(shù)月的激烈比拼與項(xiàng)目展示,第七屆CCF開源創(chuàng)新大賽決賽結(jié)果揭榜!其中,深開鴻的“OpenHarmony應(yīng)用開發(fā)-開源項(xiàng)目貢獻(xiàn)賽”賽道星光熠熠,表現(xiàn)突出。在此,發(fā)布頒獎典禮通知,讓我們共同見證開源
    的頭像 發(fā)表于 11-07 08:07 ?358次閱讀
    CCF開源創(chuàng)新大賽決賽結(jié)果發(fā)布!<b class='flag-5'>OpenHarmony</b>應(yīng)用開發(fā)賽道盡展風(fēng)采

    星光璀璨,聆聽 OpenHarmony 貢獻(xiàn)者之聲

    在第三屆開放原子開源基金會OpenHarmony技術(shù)大會上, 我們滿懷敬意地對取得優(yōu)秀成果的星光OpenHarmony技術(shù)俱樂部、星光導(dǎo)師、星光貢獻(xiàn)者、星光活動進(jìn)行了致謝。 他們不僅是技術(shù)的探索者
    發(fā)表于 10-28 17:09

    第三屆OpenHarmony技術(shù)大會星光璀璨、致謝OpenHarmony社區(qū)貢獻(xiàn)

    (技術(shù)專家組)、TSG星光貢獻(xiàn)者和星光OpenHarmony技術(shù)俱樂部、星光導(dǎo)師、星光貢獻(xiàn)者、星光活動等OpenHarmony社區(qū)貢獻(xiàn)者,大
    的頭像 發(fā)表于 10-21 14:10 ?285次閱讀

    第三屆OpenHarmony技術(shù)大會 “OpenHarmony開發(fā)者激勵計(jì)劃”授牌儀式圓滿舉行

    OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)的技術(shù)影響力,感謝和激勵為推動OpenHarmony 生態(tài)繁榮發(fā)展做出貢獻(xiàn)的開發(fā)者們。 本次“
    的頭像 發(fā)表于 10-21 11:48 ?355次閱讀
    第三屆<b class='flag-5'>OpenHarmony</b>技術(shù)大會 “<b class='flag-5'>OpenHarmony</b>開發(fā)者激勵計(jì)劃”授牌儀式圓滿舉行

    高燃回顧|第三屆OpenHarmony技術(shù)大會精彩瞬間

    第三屆OpenHarmony技術(shù)大會圓滿落幕 全球開源精英齊聚 共同展示OpenHarmony技術(shù)、生態(tài)、人才的最新進(jìn)展 見證OpenHarmony南北向生態(tài)繁榮 共繪開源生態(tài)發(fā)展藍(lán)圖 星光璀璨致謝
    發(fā)表于 10-16 18:47

    第三屆OpenHarmony技術(shù)大會在上海成功舉辦

    最新的生態(tài)進(jìn)展。據(jù)龔體介紹,開源四年以來,OpenHarmony社區(qū)匯聚了超過8000名貢獻(xiàn)者以及70多家共建單位,累計(jì)產(chǎn)出1.1億多行代碼,超過780款軟硬件產(chǎn)品通過兼容性測評,覆蓋金融、超高清、教育
    發(fā)表于 10-13 11:14

    【龍芯2K0300蜂鳥板試用】OpenHarmony代碼

    收到龍芯2K0300蜂鳥開發(fā)板后,對開發(fā)板做了一些了解和研究,現(xiàn)將OpenHarmony代碼提供給大家測試,也希望大家能更多的認(rèn)識龍芯2K0300蜂鳥開發(fā)板,下面先簡單介紹一下這塊開發(fā)板。 廣東
    發(fā)表于 09-18 11:42

    基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony

    1、程序簡介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫的UI應(yīng)用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開發(fā)
    的頭像 發(fā)表于 09-15 08:09 ?542次閱讀
    基于ArkTS語言的<b class='flag-5'>OpenHarmony</b> APP應(yīng)用開發(fā):Hello<b class='flag-5'>Openharmony</b>

    400萬!深開鴻OpenHarmony主倉代碼貢獻(xiàn)量再創(chuàng)里程碑!

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

    報(bào)名開啟!第二屆OpenHarmony開發(fā)者大會2024重磅來襲!

    操作系統(tǒng)根社區(qū)”,截至2024年4月25日,OpenHarmony版本迭代到 4.1 Release 版本,已有超過7500名貢獻(xiàn)者、70家共建單位,累計(jì)產(chǎn)出1億多行代碼;社區(qū)已有293家伙伴,構(gòu)建
    發(fā)表于 05-14 15:23

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

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

    深開鴻正式升級成為OpenHarmony項(xiàng)目群A類捐贈人

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

    深開鴻升為OpenHarmony項(xiàng)目群A類捐贈人,引領(lǐng)開源生態(tài)新篇章!

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

    聚能共創(chuàng)下一代智能終端操作系統(tǒng) 軟通動力榮膺“OpenHarmony優(yōu)秀貢獻(xiàn)單位”

    近日,由開放原子開源基金會指導(dǎo),以“開源·共享·未來”為主題的OpenHarmony社區(qū)年會在北京成功舉辦。本次活動匯集OpenHarmony項(xiàng)目群共建單位及生態(tài)伙伴等多方力量,旨在對2023年度
    的頭像 發(fā)表于 04-02 11:09 ?418次閱讀
    聚能共創(chuàng)下一代智能終端操作系統(tǒng) 軟通動力榮膺“<b class='flag-5'>OpenHarmony</b>優(yōu)秀<b class='flag-5'>貢獻(xiàn)</b>單位”

    鴻蒙開發(fā)學(xué)習(xí):【OpenHarmony HAR】

    OpenHarmony js/ts三方庫使用的是OpenHarmony靜態(tài)共享包,即HAR(Harmony Archive),可以包含js/ts代碼、c++庫、資源和配置文件。通過HAR,可以實(shí)現(xiàn)
    的頭像 發(fā)表于 03-18 16:27 ?838次閱讀
    主站蜘蛛池模板: 五月婷婷丁香在线视频 | 久久中文字幕一区二区三区 | 亚洲wwwwww| 国产女人在线观看 | 爱爱帝国亚洲一区二区三区 | 黄色在线看网站 | 白丝丝袜高跟国产在线视频 | 视频在线一区二区 | 午夜激情福利 | 综合网天天操天天射 | 中出丰满大乳中文字幕 | 亚洲视频一二三 | 色偷偷伊人 | 免费午夜在线视频 | 精品国产污网站在线观看15 | 性欧美乱又伦 | 欧美精品一二区 | 天天躁夜夜躁狠狠躁躁 | 日本三级s级在线播放 | 国产综合色在线视频区色吧图片 | 国产美女一区二区三区 | 亚洲第一毛片 | 美女又黄又免费 | 国产免费高清视频在线观看不卡 | 亚洲先锋资源 | 国产 麻豆 欧美亚洲综合久久 | 日本中文在线三级在线播放 | 成人国产精品毛片 | 91精品啪国产在线观看免费牛牛 | 日本不卡在线一区二区三区视频 | 五月天婷婷网站 | 午夜片 飘香香影院 | aaaaaa精品视频在线观看 | 欧美超级碰碰 | 九九视频这里只有精品 | 高清国产亚洲va精品 | 久久精品男人影院 | 天天拍天天干 | 97超频国产在线公开免费视频 | 国产精品嫩草影院午夜 | 男人天堂网在线观看 |