色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

【學習打卡】記一次給OpenHarmony提交代碼的過程

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-07-02 10:31 ? 次閱讀

記一次給OpenHarmony提交代碼的過程

作者:堅果

公眾號:"大前端之旅"

OpenHarmony布道師,InfoQ簽約作者,CSDN博客專家,華為云享專家,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術的分享,包括Flutter,鴻蒙,小程序,安卓,VUE,JavaScript。

昨晚雷聲大作,睡不著,于是就爬起來寫作了,在寫作的過程中,發現官方文檔中存在一些問題,于是就想改進一下,

poYBAGK_Ct6AYed6AAQPl3aWJNg523.png

我提交的pr地址:

接下來就說一說自己在提交修方改的過程中的一些步驟吧!

一、DCO簽署

1.DCO簽署網址

開發者原創聲明Developer Certificate of Origin

開發者原創聲明

2.簽署DCO

pYYBAGK_CuKAe4h3AAJAC7JvNwI887.png

3.注意事項

git config --global user.name "徐建國"

git config --global user.email "852851198@qq.com"

git config --global --list

注意

DCO簽署Name 必須要和git config --global user.name 設置保持一直 DCO簽署E-mail必須要和git config --global user.email設置保持一直

二、提交代碼

1.下載代碼

1.1找到要提交代碼的社區代碼倉,fork一個到自己的私有倉中;

poYBAGK_CuWAZ8NdAANFAzhBqsI701.png

1.2復制自己私有倉的“克隆/下載”中的HTTPS/SSH鏈接下載代碼

本地創建工作區,然后

git clone https://gitee.com/jianguo888/docs.git

pYYBAGK_CuiAEveeAALAcRPCUm4295.png

2.提交代碼

2.1將修改的代碼合入到提交代碼倉中;

git add .

git commit -sm '修改信息' // 提交信息包含signoff郵箱

git push -f origin master

?

2.2如果是對同一個問題修改

git commit --amend

通常推薦一個一個commit解決一個問題

三、提交ISSUE

1.進入社區主代碼建Issue(不是fork的代碼倉),同時注意建Issue有很多選項類型可選擇,根據實際情況選擇

poYBAGK_CumAHc73AAFGOBzaOe8425.png

pYYBAGK_CumAMnRuAAA3mJGffmw912.png

2.創建成功會生成一個#XXXXX(I5E2H2)的IssueID,提交PR可以關聯,關聯PR合入,Issue就會自動關閉。

poYBAGK_CuuATJA-AAE2CNyXT-A933.png

四、提交PR

1.代碼提交到自己的私有倉,刷新,點擊“+ Pull Request”建PR合入代碼到社區主代碼倉;

pYYBAGK_Cu6AKavEAAK_EP6WlS4405.png

2.進入PR提交界面,可選擇代碼倉庫分支,和關聯ISSUE ID,簡單描述合入的PR修改等信息;

poYBAGK_Cu-AIzOiAADZQSxcYcQ914.png

3.PR建立成功,首先默認進行DCO檢查,檢查成功,需要手動在評論區輸入回復”start build”方可進入代碼的CI靜態檢查和編譯等操作。

pYYBAGK_CvGAMESTAAGc5D2WjYQ196.png

五、聯系committer

committer:https://gitee.com/openharmony/community/blob/master/zh/committer.md

1. committer文檔中找到對應的committer負責人主頁,想辦法聯系

我是在committer發現負責人,然后微信搜索,群里撈到的。

poYBAGK_CvGAT_KSAADp2FJwipE626.png

pYYBAGK_CvKAYe1AAABco32Jxb0137.png

我的修改的內容,順便在這貼一下

修改內容

創建visual文件支持低代碼開發

在打開的JS工程中,選中模塊的pages文件夾,單擊鼠標右鍵,選擇New > JS Visual

poYBAGK_CvKASAfHAAEEZkt1PK4182.png

在彈出的對話框中,輸入JS Visual Name,點擊Finish

pYYBAGK_CvSAdLV5AACwV9pJAZg118.png

3.創建JS Visual后,會在工程中自動生成低代碼的目錄結構,如下圖所示。

poYBAGK_CvSATXmmAACT-JOjeLU739.png

entry > src > main > js > MainAbility > pages > index > index.js :低代碼頁面的邏輯描述文件,定義了頁面里所用到的所有的邏輯關系,比如數據、事件等。詳情請參考JS語法參考。如果創建了多個低代碼頁面,則pages目錄下會生成多個頁面文件夾及對應的js文件。

pYYBAGK_CvSABxL0AAACu6M4VLA301.gif

說明: 使用低代碼頁面開發時,其關聯js文件的同級目錄中不能包含hml和css頁面,例如上圖中的 js > MainAbility > pages > index 目錄下不能包含hml與css文件,否則會出現編譯報錯。

entry > src > main > supervisual > MainAbility > pages > index > index.visual :visual文件存儲低代碼頁面的數據模型,雙擊該文件即可打開低代碼頁面,進行可視化開發設計。如果創建了多個低代碼頁面,則pages目錄下會生成多個頁面文件夾及對應的visual文件。

打開“page.visual”文件,即可進行頁面的可視化布局設計與開發。

說明:

使用低代碼開發界面過程中,如果界面需要使用到其它暫不支持可視化布局的控件時,可以在低代碼界面開發完成后,點擊

poYBAGK_CvWAWhvAAAAB5Fyx6kM113.png

按鈕,將低代碼界面轉換為hml和css代碼。注意,代碼轉換操作會刪除visual文件及其父目錄,且為不可逆過程,代碼轉換后不能通過hml/css文件反向生成visual文件。

多設備開發的場景,可以點擊界面畫布右上角設備/模式切換按鈕

pYYBAGK_CvWAJqbeAAAJ7zKF8cE502.png

,進行設備切換或模式切換。

poYBAGK_CviAfj2iAALoG_utFV0514.png

使用低代碼開發完OpenHarmony應用或服務后,如果需要使用模擬器或真機設備調試/運行,需要點擊

pYYBAGK_CviAJu-oAAAB5Fyx6kM258.png

按鈕,將JS Visual文件轉換為hml和css代碼后才能運行。

poYBAGK_CvqAS7eYAAFajGfMB_w484.png

pYYBAGK_CvuAAOhpAAETdZlMvVU887.png

以上就是我半夜做的一些事情,當然第一次,可能不太完美,在這要感謝半夜還在群里回復我的各位老師。好的,期待PR合入成功。

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

    關注

    79

    文章

    1980

    瀏覽量

    30288
  • OpenHarmony
    +關注

    關注

    25

    文章

    3729

    瀏覽量

    16406
收藏 人收藏

    評論

    相關推薦

    【freeRTOS開發筆記】一次坑爹的freeTOS升級

    【freeRTOS開發筆記】一次坑爹的freeTOS-v9.0.0升級到freeRTOS-v10.4.4
    的頭像 發表于 07-11 09:15 ?4672次閱讀
    【freeRTOS開發筆記】<b class='flag-5'>記</b><b class='flag-5'>一次</b>坑爹的freeTOS升級

    使用HAProxy軟件的一次學習過程介紹

    一次學習過程
    發表于 06-13 10:48

    一次網站設計稿的方法

    一次網站設計稿
    發表于 06-16 09:43

    【送開發板】OpenHarmony學習打卡征文活動

    疼的開源項目、場難忘的技術交流、一次深刻的血淚教訓...這些都是你最寶貴的經驗。為鼓勵大家基于OpenHarmony學習交流,電子發燒友聯合Op
    發表于 06-29 10:18

    參與2023每日打卡計劃,贏取OH定制禮品

    論壇分享的文章; 3)學習過程中遇到的各種問題; 4)日常工作中的經驗技巧分享。 注:請勿采用多個小號刷活動,經發現取消獲獎資格!!!!! 2月打卡關鍵詞: #2023大展鴻兔,攜
    發表于 02-01 18:20

    OpenHarmony創新賽 | 您有份創新激勵獎待領取 請查收!

    提交作品 OpenHarmony創新賽特別設立“創新激勵獎”! 前100名按要求提交完整作品的參賽隊伍 即可獲得激勵獎——創新賽周邊限定禮包份! PS:按照
    發表于 09-21 15:32

    一次過程的等值電路

    一次過程的等值電路 圖 一次過程的等值電路 在電動機端子上安裝阻抗匹配器可
    發表于 07-18 11:24 ?1719次閱讀
    <b class='flag-5'>一次</b>波<b class='flag-5'>過程</b>的等值電路

    MIPS科技向Tamarin開源項目提交代碼,發布針對MIP

    MIPS科技向Tamarin開源項目提交代碼,發布針對MIPS架構優化的ActionScript虛擬機軟件 為數字消費、家庭網絡、無線、通信和商業應用提供業界標準處理器架構與內核的領導
    發表于 11-02 15:46 ?638次閱讀

    如何跟遠程倉庫起協作提交代碼

    起協作,教你們向 GitHub 上提交你們的第代碼! 1. SSH 你擁有了個 GitHub 賬號之后,就可以自由的 clone 或者下載其他項目,也可以創建自己的項目,但是你沒
    發表于 10-10 11:39 ?0次下載
    如何跟遠程倉庫<b class='flag-5'>一</b>起協作<b class='flag-5'>提交代碼</b>

    龍芯OpenJDK提交代碼次數全球第四

    3月19日,龍芯宣布在OpenJDK上提交代碼次數進入國際前五,位列第四,在國內廠商中位列第
    的頭像 發表于 03-20 08:40 ?1887次閱讀

    openharmony開發

    當前OpenHarmony已開放了源碼下載,用戶可隨時隨地進行查閱,另外,也可以為華為OpenHarmony項目做貢獻,提交代碼等。因為它是開源項目,所以用戶都可以參與其中。當然,如果你的團隊開發實力雄厚,也可以對
    的頭像 發表于 06-23 11:49 ?1445次閱讀

    學習打卡】關于OpenHarmony的靜態檢查

    ,專注于大前端技術的分享,包括Flutter,鴻蒙,小程序,安卓,VUE,JavaScript。 一次OpenHarmony
    的頭像 發表于 07-02 11:01 ?2621次閱讀
    【<b class='flag-5'>學習</b><b class='flag-5'>打卡</b>】關于<b class='flag-5'>OpenHarmony</b>的靜態檢查

    紀念給OpenHarmony提交代碼 成為首個DAYU200三方demo貢獻者

    一次OpenHarmony提交代碼【序】-靜態檢查失敗 今天我在這個倉庫下提交
    的頭像 發表于 07-13 09:26 ?1300次閱讀
    紀念給<b class='flag-5'>OpenHarmony</b><b class='flag-5'>提交代碼</b> 成為首個DAYU200三方demo貢獻者

    【征文活動】OpenHarmony學習打卡征文,免費送開發板!

    項目、場難忘的技術交流、一次深刻的血淚教訓...這些都是你最寶貴的經驗。為鼓勵大家基于OpenHarmony學習交流,電子發燒友聯合OpenHa
    的頭像 發表于 07-04 09:58 ?463次閱讀
    【征文活動】<b class='flag-5'>OpenHarmony</b><b class='flag-5'>學習</b><b class='flag-5'>打卡</b>征文,免費送開發板!

    git commit代碼提交規范

    接下來我就來實踐下,首先我這里使用的是pnpm安裝依賴的。今天主要是在提交代碼時稍微自動化點,并且讓提交規范統一一些。
    的頭像 發表于 12-19 09:45 ?678次閱讀
    git commit<b class='flag-5'>代碼</b><b class='flag-5'>提交</b>規范
    主站蜘蛛池模板: 琪琪电影午夜理论片77网| 无码国产伦一区二区三区视频| 国产亚洲欧美ai在线看片| 国产精品成人影院在线观看| 国产精品久久久久久久久无码| 国产情侣真实露脸在线| 花蝴蝶在线观看中字| 久久99国产视频| 蜜臀AV熟女人妻中文字幕| 漂亮的保姆3中文版完整版| 色综合精品无码一区二区三区| 午夜啪啪免费视频| 一本道高清码| 18 japanese宾馆直播| yellow2019在线观看视频| 国产精品第十页| 久久国产36精品色熟妇| 欧美高清vivoesosexo10| 四虎国产精品免费观看视频| 亚洲精品久久久无码| 在镜头里被CAO翻了H| bbw极度另类孕妇| 国产精品欧美亚洲| 久久免费视频1| 欧美人妇无码精品久久| 十分钟免费视频大全在线| 亚洲日韩乱码人人爽人人澡人| 2021精品国产综合久久| 国产 高清 无码 在线播放| 精品一区二区三区免费毛片| 牛牛在线精品视频| 午夜福利理论片在线播放| 在线国产视频观看| 成人小视频在线观看| 韩国无遮羞禁动漫在线观看| 免费看成人毛片| 我的奶头被客人吸的又肿又红| 有码在线播放| 闺蜜撬开我的腿用黄瓜折磨我| 精品视频网站| 欧美在线看欧美视频免费|