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

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

    文章

    4827

    瀏覽量

    69053
  • 編譯工具
    +關注

    關注

    0

    文章

    10

    瀏覽量

    6971
  • OpenHarmony
    +關注

    關注

    25

    文章

    3747

    瀏覽量

    16581

原文標題:掌握這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 ?2038次閱讀

    未來環保汽車會是什么樣

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

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

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

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

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

    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>規性測試
    主站蜘蛛池模板: 欧美日韩精品一区二区在线线 | h网站在线播放 | 国产免费小视频 | 夜夜爱视频 | 一丝不遮视频免费观看 | 美女国产视频 | 欧美日本一区 | 色播.com | 天天干天天色天天射 | 国产老头和美女在线观看 | 久久国产香蕉一区精品 | 欧美激情第一欧美在线 | www.黄网| 4438x全国免费| 欧美拍拍| 国产一级毛片国语版 | 欧美精品 在线播放 | 色老板在线视频一区二区 | 亚洲欧美卡通 动漫 丝袜 | 又色又污又爽又黄的网站 | 在线视频观看免费 | 乱人伦精品一区二区 | 四虎永久在线视频 | 99香蕉国产 | 在线播放真实国产乱子伦 | 手机在线色 | 色女人综合| 精品色| 97久久天天综合色天天综合色 | 久久久久国产精品免费看 | 性欧美丨18一19 | 免费网址视频在线看 | 成人网在线视频 | 日本亚洲精品色婷婷在线影院 | 亚洲va久久久噜噜噜久久天堂 | jiucao视频在线观看 | 国产亚洲papapa | 天堂网| 天堂网www天堂在线资源链接 | 免费抓胸吻胸激烈视频网站 | 稀缺资源呦视频在线网站 |