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

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

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

3天內不再提示

openharmony加入指南 openharmony萌新貢獻指南

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-08-26 11:03 ? 次閱讀

openharmony萌新貢獻指南

本篇教程旨在幫助萌新們一起參與到OpenHarmony的開源事業中,讓每個人成為開源人,星星之火,可以燎原!最下面有我的入群方式。

在這之前先說一下從我這兒報名,提交Pr,

5分鐘快速為OpenHarmony提交PR(Web)視頻教程

有哪些福利

官方的T恤

官方的貢獻證書

馬克杯

開發板

我的鴻蒙書籍

我的小鳥擺件

如何參與

活動范圍涵蓋OpenHarmony主干倉、SIG倉、三方庫,共計1000+個代碼倉:

OpenHarmony主庫組織地址:

https://gitee.com/openharmony

OpenHarmony SIG組織地址:

https://gitee.com/openharmony-sig

OpenHarmony三方庫組織地址:

https://gitee.com/openharmony-tpc

前提條件

有一個Gitee賬號,沒有的話,記得用郵箱注冊一個

簽署開發者原創聲明

本地安裝Git

如果Git基礎薄弱,也是可以用圖形化界面

windows推薦

tortoisegit

sourcetree

mac推薦

sourcetree

接下來就是手把手的環節了

這兒也有兩個圖片可以看一下

FAQ

十分鐘極速提Pr

一、配置Git

注冊碼云賬號

本地安裝Git

1.注冊

地址: https://gitee.com/ 注冊碼云賬號,只要點擊導航條中的“注冊”,或者點擊首頁中那個大大的“加入碼云”按鈕,即可進入注冊頁面。

image-20220719090715929

輸入賬號、郵箱、密碼,然后點擊注冊按鈕.

注冊的時候最好取一個有意義的名字,比如姓名全拼,昵稱全拼,如果被占用,可以加上有意義的數字.比如我的

注冊完官方會向大家的郵箱發送一份激活郵件,請點擊其中的鏈接激活賬號,賬號激活后,注冊流程就算完成了。注冊完畢即以新注冊的賬號登錄,登錄后即進入用戶的控制面板頁面。

找不到ssh-keygen命令是因為你的工作目錄不在ssh-keygen.exe所在目錄下,導致找不到命令,所以切換工作目錄到ssh-kengen所在目錄(Git/usr/bin/)即可。以我為例,我的Git安裝在D盤Git下,所以進行操作 cd D:/Git/usr/bin/ ,然后執行 ssh-keygen -t rsa -C “您的郵箱地址” 即可

2.公鑰認證管理

開發者向碼云版本庫寫入最常用到的協議是 SSH 協議,因為 SSH 協議使用公鑰認證,可以實現無口令訪問,而若使用 HTTPS 協議每次身份認證時都需要提供口令。使用 SSH 公鑰認證,就涉及到公鑰的管理。

3.如何生成ssh公鑰


你可以按如下命令來生成sshkey:

這個郵箱就是你的上面的郵箱

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"

# Generating public/private rsa key pair...

# 三次回車即可生成 ssh key

比如我的

ssh-keygen -t rsa -C "852851198@qq.com"

然后三次回車即可生成 ssh key,

查看你的 public key,

mac

cat ~/.ssh/id_rsa.pub

# ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6eNtGpNGwstc....

windows

在C:\Users\用戶.ssh目錄下找到id_rsa.pub復制里面所有內容

image-20220719111429271

4.添加public key到碼云

并把他添加到碼云(Gitee.com) SSH key添加地址

image-20220719110915806

添加后,在終端(Terminal)中輸入

ssh -T git@gitee.com

若返回

Welcome to Gitee.com, yourname!

則證明添加成功。

二、DCO簽署

1.DCO簽署網址

開發者原創聲明Developer Certificate of Origin

開發者原創聲明

2.簽署DCO

注意:

DCO簽署Name 必須要和git config --global user.name 設置保持一致(其實不一致也可以,但一致之后少麻煩)

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

向OpenHarmony社區提交代碼

3.修改本地的郵箱和簽署郵箱一致

git config --global user.name "你的名字"

git config --global user.email "你的gitee綁定郵箱"

git config --global --list

比如我的:

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

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

git config --global --list

三、提交代碼

1.下載代碼

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

比如我fork的是docs倉

原地址:https://gitee.com/openharmony/docs

fork后:https://gitee.com/jianguo888/docs

而你后面要git clone的就是后者。

image-20220625103805814

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

優先ssh

本地創建工作區,然后

git clone git@gitee.com:你的giteeID/docs.git

比如我的

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

image-20220805090643509

2.提交代碼

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

必須添加郵箱,否則后面的doc校驗不過

切記:提交的時候必須是-s -m

-s的意思就是帶了你的signoff

git add .

git commit -s -m '修改信息' // 提交信息包括你的概要信息

git push -f origin master

比如我的:

git add .

git commit -s -m '修改redeme提高可讀性 ' // 提交信息包含signoff郵箱

git push -f origin master

2.2如何追加signoff到上一次commit?

執行git commit --amend --signoff命令 。

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

git commit --amend

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

四、提交ISSUE

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

名稱

【OpenHarmony開源貢獻者計劃2022】+Issue內容描述

image-20220625105723070

向OpenHarmony社區提交代碼-開源基礎軟件社區

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

image-20220625105939890

五、提交PR

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

image-20220625110150526

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

image-20220625110210970

標題都是【OpenHarmony開源貢獻者計劃2022】+你修改的任務摘要

比如我的:

【OpenHarmony開源貢獻者計劃2022】+智能家居中控

image-20220719131555042

關聯ISSUE ID

第一步查看自己的issues ID

image-20220723140925451

第二步添加到自己的Pull request的描述里

image-20220723141445018

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

image-20220625110230911

六、聯系committer

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

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

這一步,可以找我溝通就好,我幫大家聯系。

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

向OpenHarmony社區提交代碼

image-20220625110507371

倉頡語言內測申請

參考資料

貢獻代碼的流程

貢獻流程

堅果的小伙伴們提的Pr

悠悠森:https://gitee.com/openharmony/docs/pulls/6910

https://gitee.com/openharmony/docs/pulls/6921

https://gitee.com/openharmony/docs/pulls/6937

https://gitee.com/openharmony-sig/knowledge_demo_entainment/pulls/35

https://gitee.com/openharmony-sig/knowledge_demo_travel/issues/I5IKVK

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

    關注

    25

    文章

    3749

    瀏覽量

    16596
收藏 人收藏

    評論

    相關推薦

    2K0300 OpenHarmony源碼構建指南

    2K0300 OpenHarmony源碼構建參考如下 2K0300先鋒派OpenHarmony源碼構建指南 2K0300 源碼編譯wiki
    發表于 02-05 09:36

    CCF開源創新大賽決賽結果發布!OpenHarmony應用開發賽道盡展風采

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

    星光璀璨,聆聽 OpenHarmony 貢獻者之聲

    在第三屆開放原子開源基金會OpenHarmony技術大會上, 我們滿懷敬意地對取得優秀成果的星光OpenHarmony技術俱樂部、星光導師、星光貢獻者、星光活動進行了致謝。 他們不僅是技術的探索者
    發表于 10-28 17:09

    第三屆OpenHarmony技術大會星光璀璨、致謝OpenHarmony社區貢獻

    (技術專家組)、TSG星光貢獻者和星光OpenHarmony技術俱樂部、星光導師、星光貢獻者、星光活動等OpenHarmony社區貢獻者,大
    的頭像 發表于 10-21 14:10 ?256次閱讀

    第三屆OpenHarmony技術大會 “OpenHarmony開發者激勵計劃”授牌儀式圓滿舉行

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

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

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

    第三屆OpenHarmony技術大會在上海成功舉辦

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

    基于ArkTS語言的OpenHarmony APP應用開發:HelloOpenharmony

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

    Openharmony軟件評估指南-米爾瑞芯微RK3568開發板

    Openharmony軟件評估指南用于介紹在米爾的開發板上運行Openharmony系統下的核心資源與外設資源的測試步驟與評估方法。本文可作為前期評估指南使用,也可以作為通用系統開發的
    發表于 09-06 20:06

    鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板

    4.1學習之旅了嗎?快來加入我們,一起探索鴻蒙4.1系統的無限魅力吧! 【北京迅為】OpenHarmony學習開發系列教程(第1期 北向基礎篇一) P0_先導課 P1_OpenHarmony系統概述
    發表于 07-23 10:44

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

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

    九聯開鴻加入開放原子開源基金會OpenHarmony醫療健康專委會

    近日,九聯開鴻加入開放原子開源基金會OpenHarmony醫療健康專委會,將與醫療行業伙伴合作開發基于OpenHarmony系統的智慧醫療產品以及智慧病房解決方案,完成包括床頭屏、走廊屏、門禁等設備的鴻蒙化,共同構建醫療行業智慧
    的頭像 發表于 04-18 09:46 ?504次閱讀
    九聯開鴻<b class='flag-5'>加入</b>開放原子開源基金會<b class='flag-5'>OpenHarmony</b>醫療健康專委會

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

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

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

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

    聚能共創下一代智能終端操作系統 軟通動力榮膺“OpenHarmony優秀貢獻單位”

    OpenHarmony年度開源事業全面總結的同時,吸引更多伙伴加入開源生態建設中。作為開放原子開源基金會白金捐贈人、OpenHarmony項目群銀牌捐贈人及Open
    的頭像 發表于 04-02 11:09 ?395次閱讀
    聚能共創下一代智能終端操作系統 軟通動力榮膺“<b class='flag-5'>OpenHarmony</b>優秀<b class='flag-5'>貢獻</b>單位”
    主站蜘蛛池模板: 欧美精品一区在线看 | 久久久久免费精品国产 | 美女拍拍拍爽爽爽爽爽爽 | 亚洲久优优色优在线播放 | 日韩a视频 | 日韩免费 | 狠狠躁夜夜躁人人爽天天3 狠狠躁夜夜躁人人爽天天段 | 国产精品久久久亚洲 | 亚a在线| 久久综合性 | 亚洲欧洲国产精品你懂的 | 亚洲网站在线看 | 第四色激情 | 国产伦精品一区二区三区免费 | 97影院理论片手机在线观看 | 717影院理伦午夜论八戒 | 国产国产人免费人成免费视频 | 黄色片免费看视频 | 亚洲综合区图片小说区 | 色综合久久久久久久久五月性色 | 日本吻胸抓胸激烈视频网站 | 夜夜爱夜夜操 | 免费看黄色毛片 | 老师你好滑下面好湿h | 97成人资源 | 在线99热| 久久婷婷午色综合夜啪 | 91极品女神私人尤物在线播放 | 热久久影院 | 小毛片在线观看 | 一区二区影院 | 熊出没之环球大冒险旧版免费观看 | 欧美zooz人禽交免费 | 天天搞夜夜| 一级做性色a爱片久久片 | 免费看片你懂的 | 婷婷色综合久久 | 奇米影视一区 | 免费欧美黄色 | 国产成人夜间影院在线观看 | 泰剧天堂 |