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

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

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

3天內不再提示

什么樣的PR更容易被合入

OpenAtom OpenHarmony ? 來源:OpenAtom OpenHarmony ? 作者:OpenAtom OpenHarmony ? 2022-09-06 09:42 ? 次閱讀

戰“碼”先鋒,PR征集令(以下簡稱“戰碼先鋒”)第二期正如火如荼地進行中,涉及OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)主干倉、SIG倉、三方庫,共計1000+代碼倉任君挑戰。 在活動過程中,我們陸續收到開發者們提出的一些疑問,其中最主要的一類是:為什么自己的PR沒有被合入?什么樣的PR更容易被合入?為此,我們咨詢了OpenHarmony開發專家和社區運營專家,并整理了這份指引文檔,希望能夠為大家帶來幫助。 提交的PR更容易被合入,可能是以下4個原因: ① PR解決的是本領域工程師普遍會認為的問題,大家對于這次修改的爭議不大。 如圖所示,解壓gcc-arm編譯工具鏈的解壓命令選項書寫錯誤:-z是過濾gzip文件,-j是過濾bzip2文件,二者區別在于對不同后綴的文件進行過濾。此修改僅1個字符,但十分必要。

ba213810-2d2e-11ed-ba43-dac502259ad0.png

② 關聯Issue,為提交的PR所解決的問題溯源。 如圖所示,在提交PR的描述中,關聯Issue,代碼倉管理員可以點擊Issue查看問題,這樣更清楚這個PR是為了解決什么問題,也方便了管理員對此進行評判與合入。

ba531042-2d2e-11ed-ba43-dac502259ad0.png

ba71ed64-2d2e-11ed-ba43-dac502259ad0.png

如下圖所示,此修改是因為編譯時出現告警,但實際情況并不需要出現告警,所以刪除了編譯告警中多余字符。此PR的具體問題描述,和最終的修改細節都與Issue緊密關聯并成功解決了問題,這樣的PR更容易被合入。

ba9ce410-2d2e-11ed-ba43-dac502259ad0.png

③ 緊急修改會優先合入:已知的一些問題如果會影響很多人,需要緊急修改,會優先合入。 更新HB最新版本后,系統顯示告警提示,提示中說明scons、gcc-arm等包在代碼倉中并不適用。社區小伙伴提交問題后,當天就修改代碼提交PR進行修復。為了讓問題快速得到解決,不影響更多開發者對代碼的使用,此類緊急需求會優先被關注并合并。

bac209b6-2d2e-11ed-ba43-dac502259ad0.png

bae6e33a-2d2e-11ed-ba43-dac502259ad0.png

④ 格式符合提交規范的PR更容易被合入。 如圖所示,提交Git Commit message的標題(head)可以明確PR的類型,比如:特性提升、文檔修改、格式化樣式、重構等等;另外,標題一般是動賓結構,不超過50個字符(25個漢字)。 如果修改的內容較大,還需要增加一個消息體(body),講述修改的必要性(necessary),解決了什么問題(address the problem),是否有副作用(side effects)。 Git Commit message的底部(footer)需要補充修復關聯的Issue是什么。如果在修改外接口時,有產生一些非兼容(BREAKING CHANGE)的影響,也要添加在底部。

bb194960-2d2e-11ed-ba43-dac502259ad0.png

上圖右方是提交PR的模板示例,對應補充詳細描述,有利于提升PR被合入的概率。 在提交PR時,詳細描述出原因、目的、解決的問題等,更加全面地闡述此PR做了什么,具體給原來的代碼帶來了什么改變或升級,并關聯對應的Issue,有利于提升PR被合入的概率。 如下圖所示,此PR關聯Issue明確問題出處,并在內容部分詳細闡述原因和描述,雖然只有簡單一句話,但清晰明了地說明了一切,有利于提升PR被合入的概率。

bb4ba310-2d2e-11ed-ba43-dac502259ad0.png

除此之外,PR標題也非常重要。如果小伙伴們正在參與戰碼先鋒活動,在提交的PR標題中需要帶上活動標簽【OpenHarmony開源貢獻者計劃2022】,以及具體描述。具體描述旨在用簡短的一句話總結貢獻這個PR的目的,解決了什么問題,也方便閱讀者和管理員的評審。 以下列舉幾個優秀的PR標題案例: 【OpenHarmony開源貢獻者計劃2022】fix: 'OFFSET_OF_FIELD' redefined https://gitee.com/openharmony/commonlibrary_utils_lite/pulls/101

bb722c10-2d2e-11ed-ba43-dac502259ad0.png

部分修改截圖 【OpenHarmony開源貢獻者計劃2022】Simplify realpath code to prevent potential memleak https://gitee.com/openharmony/ai_engine/pulls/186

bb9ba27a-2d2e-11ed-ba43-dac502259ad0.png

部分修改截圖 回顧文中提到的4個點小技巧:①本領域工程師普遍會認為是問題,大家對于這次修改的爭議不大;②關聯Issue,為所解決的問題溯源;③緊急修改會優先合入;④格式符合提交規范。針對這4點要求,大家可以對提交的PR進行優化,從而提升PR被合入的概率。

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

    關注

    30

    文章

    4802

    瀏覽量

    68746
  • 編譯工具
    +關注

    關注

    0

    文章

    10

    瀏覽量

    6963
  • OpenHarmony
    +關注

    關注

    25

    文章

    3728

    瀏覽量

    16403

原文標題:掌握這4個要點,提交的PR更容易被合入

文章出處:【微信號:gh_e4f28cfa3159,微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    分直送直送分是什么意思?

    在配電系統中,控臺工作臺有這幾個專業性的詞是什么意思?總分直送直送分,他們具體代表專業的術語分別對應什么意思?
    發表于 02-22 10:31

    電腦電源怎么啊,什么樣的最好?

    電腦電源怎么啊,什么樣的最好?
    發表于 01-15 17:17

    電腦電源怎么啊,什么樣的最好?

    電腦電源怎么啊,什么樣的最好?
    發表于 01-16 10:34

    什么樣的芯片才能真正的保護程序呢?

    現在市場上芯片種類太多,有很多都可以破解?什么樣的芯片才能真正的保護程序呢?
    發表于 12-18 09:56

    TI什么器件能像wifi一掃描且能低功耗模式

    請問有沒有無線方案是器件可以像wifi一掃描且能低功耗模式,設想消費者帶有一個無線裝置,能夠使用一個電池運行1-2年,當商家進行掃描時(類似wifi)能夠感知都附近的消費者。請問TI用什么器件能做這個方案?
    發表于 03-23 10:49

    EXTI_PR和EXTI_SWIER的關系是怎么的?

    的對應位(寫入’1’),可以清除該位為’0’。這句話不是很明白,求解釋,還有EXTI_PR和EXTI_SWIER的關系是怎么的?
    發表于 08-10 00:41

    選擇什么樣的伺服電機

    原標題:松下A6伺服選型步驟選擇什么樣的伺服電機,在很大程度上取決于負載的物理特性,負載的工作特性、系統要求以及工作環境。一旦系統要求確定后,無論選擇何種形式的伺服電機,首先要考慮的是選擇多大的電機
    發表于 09-03 08:42

    活動報名|OpenHarmony 戰“碼”先鋒,PR 征集令

    %A0%81.md2. 評選規則:開發者提交的 PR 由對應代碼倉的 Committer 檢視,Committer 會嚴格審核提交的內容。我們會根據 PR 的代碼行數進行綜合排名,
    發表于 04-27 10:55

    戰“碼”先鋒,PR征集令!「OpenHarmony 開源貢獻者計劃2022」驚喜上線!

    %81.md 2、評選規則:開發者提交的PR由對應代碼倉的Committer檢視,Committer會嚴格審核提交的內容。我們會根據PR的代碼行數進行綜合排名,并發放相應的榮譽激勵
    發表于 05-16 14:56

    什么樣的主板在市場上受歡迎呢?

    目前全國產化高端嵌入式主板,大家知道有哪些嗎?什么樣的主板在市場上受歡迎呢?
    發表于 01-03 10:43

    什么樣的冰箱沒有霜

    什么樣的冰箱沒有霜 什么樣的冰箱比較容易結霜,什么樣的冰箱在這方面就會好些?使用中要注意哪些問題呢?   風冷冰箱不易結霜
    發表于 02-21 17:56 ?2030次閱讀

    未來環保汽車會是什么樣

    未來環保汽車會是什么樣? 一汽-大眾
    發表于 04-07 09:08 ?1836次閱讀
    未來環保汽車會是<b class='flag-5'>什么樣</b>?

    選用什么樣的金相砂紙可以讓制簡易些

    的金相砂紙來讓制容易些? 答案是肯定的,可以! 小編親歷我們做的是印刷線路板的金相分析,試樣的粗研磨一直使用的是普通金相砂紙,工序一般從粗到細依次是180#,320#和600#三道金相砂紙研磨,使用自動研磨機,正常情況下1
    發表于 06-29 17:09 ?2280次閱讀
    選用<b class='flag-5'>什么樣</b>的金相砂紙可以讓制<b class='flag-5'>樣</b><b class='flag-5'>更</b>簡易些

    怎么上手 PR 流程?如何開始參與開源項目?

    今天我準備和你詳細介紹如何開始參與開源項目,幫助你在 GitHub 上完成第一個 PR。
    的頭像 發表于 07-14 10:30 ?1622次閱讀

    DS320PR810的PCI Express規性測試

    電子發燒友網站提供《DS320PR810的PCI Express規性測試.pdf》資料免費下載
    發表于 09-10 10:35 ?0次下載
    DS320<b class='flag-5'>PR</b>810的PCI Express<b class='flag-5'>合</b>規性測試
    主站蜘蛛池模板: 麻豆国产96在线日韩麻豆| 国内高清在线观看视频| 色婷婷国产精品视频一区二区 | 国内极度色诱视频网站| 俄罗斯9一14 young处| 在线免费观看毛片网站| 亚洲成人日韩| 亚瑟天堂久久一区二区影院| 欧美国产日韩久久久| 久久久久久久国产精品视频| 精品国产乱码久久久久久乱码| 国产嫩草影院精品免费网址| 国产成人精品午夜福麻豆报告| 不良网站进入窗口软件下载免费| av淘宝 在线观看| 99九九99九九九视频精品| 99RE6这里只有精品国产AV| 97久久国产露脸精品国产| 99福利视频| 丰满大爆乳波霸奶| 国产自拍视频在线一区| 精品亚洲AV无码蜜芽麻豆 | 久草在线新是免费视频| 九色PORNY丨视频入口| 久久中文字幕免费视频| 女人爽得直叫免费视频| 天天摸夜添狠狠添高| 一区三区在线专区在线| 2021国产精品久久久久精品免费网| 2020最新国产自产精品| 国产精品99re6热在线播放| 红色机尾快播| 青青国产在线观看视频| 天美传媒在线观看免费完整版| 亚洲一区免费看| 耽美肉文 高h失禁| 久久ZYZ资源站无码中文动漫| 青柠在线观看视频在线高清完整 | 久久久久影视| 我把寡妇日出水好爽| 中文天堂www资源|