国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

10分鐘快速掌握OpenHarmony社區貢獻新流程

OpenAtom OpenHarmony ? 來源:未知 ? 2023-06-20 21:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

點擊藍字 ╳ 關注我們


開源項目 OpenHarmony
是每個人的 OpenHarmony

為提升Issue和PR(Pull Request)的處理效率,OpenAtom OpenHarmony(以下簡稱OpenHarmony)社區優化了Issue和PR處理流程,新支持了一系列交互命令和狀態標簽,用于明確處理階段和當前處理責任人。社區CI Bot工具還提供了待辦事項提醒能力,并能自動處理超期無效Issue和PR。流程交互更加友好,基于交互提示,還可以獲知下一步需要如何操作。本文會對社區貢獻流程優化點進行介紹,不管你是社區貢獻的專家還是初涉開源社區的新手,都有必要花幾分鐘快速熟悉下OpenHarmony社區貢獻流程的新優化點。流程也在持續優化中,如有變化,請以最新的為準。
需要注意的是,流程優化是為了輔助社區參與者提升效率,不會影響既有流程。如果不使用新支持的交互命令和狀態標簽,也可以使用既有流程正常處理Issue和PR。但是,強烈推薦大家使用這些新優化后的功能,這樣可以明確當前處理責任人人,讓Issue和PR更及時地得到響應處理。

1、新流程能解決什么問題

先回顧下社區Issue和PR處理時存在的問題痛點。經常關注社區的開發者會注意到,社區待處理的Issue和PR數量多的時候,處理速度會變得緩慢。導致Issue和PR不能有效處理的原因主要有:從社區貢獻者一側來分析,社區Issue和PR未規范提交,比如Issue描述不規范,缺少詳細描述和驗證步驟等關鍵信息;PR門禁編譯失敗、格式檢測失敗、門禁檢查失敗,DCO失敗、未參考檢視意見修改等,這些因素都會導致請求無法被處理而不能被合入。從社區貢獻流程側來分析,社區Issue和PR處理流程也存在一些改進點,比如當前缺少Issue責任人精準分配;缺少機制分配PR檢視人,PR處理階段不清晰;缺少處理超期時的主動提醒功能等;對超期的Issue和PR,系統不能自動處理等。


OpenHarmony社區為解決上述問題,對Issue和PR處理流程進行了優化,主要包含:


●標記狀態標簽,明確處理階段責任人

通過標記狀態標簽識別處理責任階段、明確處理人。如果Issue和PR提交不規范,會有狀態標簽顯示當前處理責任人為提交人;如果提交的PR通過門禁測試,等待審核檢視,當前處理責任人為Committer;如果已分配檢視人員,當前處理責任人就是代碼檢視人員等。


●主動提醒責任人處理待辦事項

CI Bot會發郵件每日提醒責任人處理名下的待辦事項。強烈建議社區貢獻者訂閱Issue和PR的狀態變化通知,這樣就會接收系統的自動提醒。


●超期問題自動處理

基于規則,對于一些可以自動處理的情況進行分析,進行自動化處理。比如,對于驗收中的Issue,如果長期未確認,系統會自動進行關閉;對于門禁未通過等情況導致不符合合入標準的PR,超過一定時間,也會自動關閉。


OpenHarmony社區通過這些流程優化來提升Issue和PR處理效率,下文會詳細介紹流程的優化點和具體使用方法。


2、新流程介紹

以PR提交與審核流程為例,如圖1所示,我們按狀態標簽進行講解,開發者們也可以參考

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


圖1 PR審核處理流程圖

2.1 Waiting_On_Author狀態標簽

PR提交人(社區貢獻者)創建PR后,PR的標簽為Waiting_On_Author,表示當前的責任人為PR提交人。CI Bot會提醒PR提交人及時處理該PR。如果PR提交人長時期未處理該PR,CI Bot會進行自動關閉。

如果PR提交人觸發門禁構建,構建失敗后,PR的標簽依舊為Waiting_On_Author狀態。如果檢視人員或Committer審核人員提交了檢視意見,需要社區貢獻者去查看、修復,PR的標簽會被標記為Waiting_On_Author狀態。


2.2 Waiting_For_Review狀態標簽

當PR提交人評論命令start build(倉庫配置門禁時使用該命令,如果未配置門禁,請使用code review命令),并且門禁構建成功后,PR的狀態標簽替代為Waiting_For_Review狀態,表示當前的責任人為Committer審核人員,需要由Committer分配檢視人員。CI Bot可以每日郵件定時提醒待辦事項,催促Committer分配檢視人員。


2.3 Reviewing狀態標簽

Committer可以通過命令assign [@gitee_id1 @gitee_id2...]分配檢視人員。使用該命令時,Committer可以通過空格分隔來指定多個檢視人員;如果命令中不指定gitee_id,Committer則安排自己為檢視人員。分配檢視人員后,PR的狀態標簽變換為Reviewing狀態,表示當前的責任人為代碼檢視人員。

分配的檢視人員需參與檢視,給出檢視意見,然后評論命令check comment提醒PR提交人處理;無檢視意見時,評論命令lgtm,提醒Committer審核處理。


2.4 Waiting_For_Merge狀態標簽

當所有檢視人員均對分配的PR沒有檢視意見時,并在PR評論區評論命令lgtm后,CI Bot會提醒Committer去審核該PR。此時,PR的狀態標簽變換為Waiting_For_Merge狀態。


2.5 Merged 狀態標簽

對于Waiting_For_Merge狀態標簽的PR, 當Committer審核通過后,PR的狀態標簽會自動變換為Merged狀態,表示該PR成功合入。


3、流程處理實例講解

本節以Pull Request處理流程為例,按處理階段分別進行講解。


3.1 提交修改Pull Request

當PR提交人提交一個PR后,CI Bot會自動評論,如下圖所示。根據提示,如果代碼已經開發完畢,PR提交人在PR評論區評論start build來觸發門禁。在觸發門禁前狀態標簽為Waiting_On_Author,當前的處理責任人為PR提交人。

圖2 新PR交互截圖

如果審核檢視人員為PR提交檢視建議后,PR的狀態標簽變為Waiting_On_Author,需要PR提交人處理建議,優化修復提交的代碼。當處理完畢,重新推送代碼后,需要重新觸發門禁。

注意:如果代碼倉沒有配置門禁,提示的內容稍有不同,需要評論的命令是code view。


3.2 門禁構建

在門禁通過后,PR的狀態標簽會替換為Waiting_For_Review狀態,如下圖所示。此后,該PR的處理責任人為代碼倉的Committer。Committer會負責分配檢視人員或者審核該PR。


圖3 門禁構建成功截圖

3.3 代碼檢視

當一個PR處于Waiting_For_Review狀態時,Committer可以使用assign命令分配給檢視人員進行檢視,如下圖所示。命令assign的具體用法,可以參考上一小節圖片中的操作提示。當分配完畢檢視人員,PR的狀態標簽會替換為Reviewing狀態,當前的處理責任人為分配的檢視人員。


圖4分配檢視人員截圖

如果檢視人員發現檢視的PR存在問題,提出檢視意見后,需要評論下check comment通知PR提交人根據檢視意見進行修改。PR的狀態標簽會替代為Waiting_On_Author狀態,當前的處理責任人為PR提交人。


圖5提醒處理檢視意見截圖

如果PR不存在問題,檢視人員認為可以合入,需要評論下lgtm(即:look good to me)通知Committer審核合入該PR。PR的狀態標簽會替代為Waiting_For_Merge狀態,當前的處理責任人為Committer。


圖6提醒審核合入截圖

3.4 審核合入
當代碼倉Committer認為PR滿足合入要求,審核通過后,PR會被合入,此時PR的狀態標簽會替代為Merged狀態,則PR成功被合入。

圖7審核合入截圖

4、CI Bot待辦提醒

通過狀態標簽識別當前處理責任人后,就可以獲取責任人的待辦事項。通過記錄打標簽的開始時間,就可以計算當前處理階段停留時間,從而可以發郵件提醒及時處理待辦事項,并能自動化處理超期無效的Issue和PR。發郵件功能可以自行選擇是否訂閱。

4.1 每日待辦提醒
如果你在社區有待辦事項,社區會自動匯總并自動發郵件給你,提醒你及時處理。如果不想收到郵件,可以取消訂閱。但強烈推薦你保持訂閱,可以及時收到在社區的待辦事項。下圖為收到的待辦事項郵件示例。

圖8 待辦事項郵件截圖

4.2 自動超期處理
對于PR,審核檢視人員需要及時響應處理;PR提交人也需要及時響應反饋的檢視意見,如果長期未響應,不符合合入標準的PR,會在30天后被自動關閉。這樣做是為了保持一個干凈的社區貢獻環境,也不用擔心丟失代碼,被關閉的PR也可以很容易被PR提交人重新打開。對于Issue,如果社區審核人員認為需要補充信息,或不能算做問題,以及需要Issue驗收確認時,如果Issue提交人30天未響應,也會被自動關閉處理。在關閉之前,系統會發送提醒。請保持關注Issue和PR的變更信息。如下圖所示:

圖9 自動超期處理截圖

5、小結

本文對OpenHarmony社區貢獻流程優化點進行了介紹,包含新支持的一系列交互命令和狀態標簽,以及CI Bot的每日待辦事項郵件、自動超期處理等。如有疑問,歡迎隨時來社區反饋。




原文標題:10分鐘快速掌握OpenHarmony社區貢獻新流程

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

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

    關注

    60

    文章

    2963

    瀏覽量

    45894
  • OpenHarmony
    +關注

    關注

    33

    文章

    3952

    瀏覽量

    21102

原文標題:10分鐘快速掌握OpenHarmony社區貢獻新流程

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深開鴻開源鴻蒙社區主干代碼貢獻量破650萬行

    ,1500多款產品通過兼容性測評,構建起覆蓋千行百業的龐大生態體系。近日,作為開源鴻蒙社區的核心貢獻者之一,深圳開鴻數字產業發展有限公司(簡稱“深開鴻”)在社區主干代碼貢獻量超650萬
    的頭像 發表于 01-07 10:22 ?509次閱讀

    軟通動力榮獲2025年度openGauss社區突出貢獻單位

    ,共同探索數據智能時代的核心技術路徑與產業實踐。會上,軟通動力憑借對openGauss的持續深耕,榮獲“2025年度openGauss社區突出貢獻單位”表彰。
    的頭像 發表于 12-31 09:48 ?276次閱讀

    從0到1,10+年資深LabVIEW專家,手把手教你攻克機器視覺+深度學習(5000分鐘實戰課)

    “告別檢測系統能力缺陷!10+年LabVIEW視覺資深專家手把手教你:5000+分鐘高清教程(含工具、算法原理、實戰操作、項目優化全流程講解)”——從傳統視覺算法→深度學習建模→工業級部署"
    的頭像 發表于 12-02 08:07 ?522次閱讀
    從0到1,10+年資深LabVIEW專家,手把手教你攻克機器視覺+深度學習(5000<b class='flag-5'>分鐘</b>實戰課)

    OpenHarmony TSC 2025年度技術課題發布(截至10月)

    2025年,在產學研各界專家學者的深度參與下,社區成功完成了關鍵難題的識別與分解。經過社區各技術領域專家與TSC評審,2025年新增技術課題發布至社區。截至當前,發布課題共計9道。熱切期待各界的專家
    的頭像 發表于 11-05 19:12 ?1302次閱讀

    無線充電25w:30分鐘滿血復活

    25W無線充電提升充電速度,實現30分鐘補電,提升用戶體驗,推動無線充電技術發展。
    的頭像 發表于 10-21 08:31 ?1128次閱讀
    無線充電25w:30<b class='flag-5'>分鐘</b>滿血復活

    OpenHarmony 2025年度技術俱樂部及開發者協會獎項評選通知

    成立開發者協會,在開源社區組建及技術人才培育方面取得了顯著的進展。 為了感謝各校師生對OpenHarmony技術俱樂部及開發者協會的大力支持和卓越貢獻, 現正式啟動2025年度星光社團、星光活動、星光應用、星光導師、星光
    的頭像 發表于 07-17 20:07 ?631次閱讀
    <b class='flag-5'>OpenHarmony</b> 2025年度技術俱樂部及開發者協會獎項評選通知

    OpenHarmony年度技術課題評選通知

    大家對OpenHarmony技術課題研究的積極參與及貢獻,現啟動2025年度技術課題評選活動,并為在技術創新和社區貢獻方面表現突出的課題設置了獎項。 有關事項通知如下: 參與資格 ?
    的頭像 發表于 07-14 18:31 ?851次閱讀

    開源鴻蒙社區安全治理突出貢獻團隊和個人授牌儀式成功舉行

    近日, “聚智聚力,共筑OpenHarmony安全生態”論壇在武漢成功舉辦。在此次會議上,為2024年9月至2025年5月期間對開源鴻蒙社區安全治理做出突出貢獻的團隊和個人進行了授牌,以致謝他們為
    的頭像 發表于 06-05 15:08 ?1334次閱讀

    貢獻 OpenHarmony 庫關鍵配置

    # 貢獻 OpenHarmony 庫關鍵配置 #自研框架#ArkUI-X#三方框架#OpenHarmony#HarmonyOS ## 創建第三方庫 - 打開 DevEco Studio 創建一個
    發表于 05-28 13:46

    2024年OpenHarmony社區年度激勵公示

    在過去一年里,OpenHarmony項目群技術指導委員會(TSC)向所有參與者致以最誠摯的感謝!大家的積極參與和鼎力支持推動了OpenHarmony社區的持續繁榮與高質量發展。OpenHarm
    的頭像 發表于 04-21 18:17 ?1151次閱讀

    如何快速完成微波網絡分析儀的校準?

    。 預熱儀器 開啟網絡分析儀,預熱30分鐘以上,確保本振和接收機穩定。 二、校準流程優化1. 選擇校準類型 全雙端口校準(SOLT):適用于高精度測量,需依次連接短路、開路、負載、直通。 TRL校準
    發表于 04-17 14:39

    10分鐘上手寫代碼,LuatOS協程輕松掌握

    10分鐘學會LuatOS協程,從此你的程序也能像通勤族利用碎片時間一樣游刃有余。現在就去動手試一試,開啟異步編程新體驗! 寫給第一次聽說協程的你?: 別怕!協程不是復雜概念,看完這篇,10分鐘
    的頭像 發表于 04-10 15:18 ?663次閱讀
    <b class='flag-5'>10</b><b class='flag-5'>分鐘</b>上手寫代碼,LuatOS協程輕松<b class='flag-5'>掌握</b>!

    DialogHub上線OpenHarmony開源社區,高效開發鴻蒙應用彈窗

    “Gitee官網”,首頁搜索“DialogHub”,快速下載集成,并參與代碼貢獻與問題反饋。共同提升鴻蒙應用的性能與體驗。 未來華為也將持續攜手生態伙伴共建創新,面向底座技術、通用能力、垂類行業等場景推出系列
    發表于 04-03 17:30

    如何用MES系統實現生產異常10分鐘快速響應

    在智能制造時代,生產異常響應速度直接影響交付周期與運營成本。研究表明,若能在異常發生后的10分鐘內介入處理,可避免80%以上的次生損失。珠海盈致通過MES系統構建的異常響應機制,正在重塑電子制造行業
    的頭像 發表于 03-18 16:37 ?893次閱讀