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)不再提示

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

OpenHarmony技術(shù)社區(qū) ? 來源:鴻蒙技術(shù)社區(qū) ? 作者:軟通夏德旺 ? 2021-09-28 09:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

OpenHarmony 是由開放原子開源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營的開源項(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

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

fork OpenHarmony 中的倉庫

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

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

比如我選擇 app_samples 這個(gè)倉庫,

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

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

fork 完成之后,就會(huì)自動(dòng)跳轉(zhuǎn)到自己的 gitee 倉庫頁面,里面會(huì)創(chuàng)建一個(gè)與你剛 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)

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

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

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

本地倉: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后簡(jiǎn)要描述本次提交的內(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)擊新建之后,會(huì)跳轉(zhuǎn)到官方原始倉的 Pull Request 頁面下,按照下圖填寫好相關(guān)的 Pull Request 信息即可。

DCO 簽署與驗(yàn)證

提交的 pull request 首先要經(jīng)過 dco 檢查,因此需要簽署原子基金會(huì)的 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

此時(shí)可以通過 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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7402

    瀏覽量

    129348
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2153

    瀏覽量

    36077
  • OpenHarmony
    +關(guān)注

    關(guān)注

    33

    文章

    3954

    瀏覽量

    21125

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【原創(chuàng)】OpenHarmony系統(tǒng)投屏工具軟件 - OpenHarmony_OHScrcpy使用推薦

    OpenHarmony_OHScrcpy - OpenHarmony投屏工具軟件 OpenHarmony_OHScrcpy是一款為OpenHarmony系統(tǒng)設(shè)計(jì)的投屏工具軟件,功能類似
    發(fā)表于 01-22 18:34

    #OpenHarmony HDC調(diào)試

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:46:28

    #OpenHarmony 開發(fā)環(huán)境準(zhǔn)備

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:44:31

    #OpenHarmony 鏡像燒錄

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:42:36

    #OpenHarmony 系統(tǒng)概述

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:39:20

    #OpenHarmony Hello World應(yīng)用以及部署

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月16日 09:32:52

    OpenHarmony系統(tǒng)】本期視頻將為您介紹怎樣將鏡像燒錄到板卡中。

    OpenHarmony
    視美泰
    發(fā)布于 :2026年01月15日 14:29:55

    開源鴻蒙生態(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 ?372次閱讀
    開源鴻蒙生態(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 ?519次閱讀

    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)師、星光貢獻(xiàn)者等
    的頭像 發(fā)表于 07-17 20:07 ?643次閱讀
    <b class='flag-5'>OpenHarmony</b> 2025年度技術(shù)俱樂部及開發(fā)者協(xié)會(huì)獎(jiǎng)項(xiàng)評(píng)選通知

    OpenHarmony年度技術(shù)課題評(píng)選通知

    大家對(duì)OpenHarmony技術(shù)課題研究的積極參與及貢獻(xiàn),現(xiàn)啟動(dòng)2025年度技術(shù)課題評(píng)選活動(dòng),并為在技術(shù)創(chuàng)新和社區(qū)貢獻(xiàn)方面表現(xiàn)突出的課題設(shè)置了獎(jiǎng)項(xiàng)。 有關(guān)事項(xiàng)通知如下: 參與資格 ? 本年度上半年已結(jié)題的技術(shù)課題自動(dòng)參與評(píng)選(無
    的頭像 發(fā)表于 07-14 18:31 ?869次閱讀

    開源鴻蒙社區(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ū)安全治理工作所做的卓越貢獻(xiàn),
    的頭像 發(fā)表于 06-05 15:08 ?1349次閱讀

    貢獻(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上,openharmony的龍芯sig倉庫也是
    發(fā)表于 04-26 13:06