您好,登錄后才能下訂單哦!
這篇“kubernetes的Issue和PR標簽有什么用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“kubernetes的Issue和PR標簽有什么用”文章吧。
標簽 | 含義 | 備注 |
---|---|---|
good first issue | 指示該issue適合由新貢獻者參與 | 參照"help wanted"指導文檔 |
help wanted | 指示該issue需要幫助 | 必須滿足"help wanted"指導文檔 |
needs-kind | 指示該issue需要指定一個類型標簽 | |
lgtm | 指示該PR可以合入了 |
類型標簽用于標識Isuue或Pull Request的類別,比如文檔、bug、新特性、技術負債等等。表示類型的標簽格式為kind/xxx
(其中xxx指代某種類別)。
下表展示了社區常用的標簽:
標簽 | 含義 | 備注 |
---|---|---|
kind/design | 指示該issue涉及到設計 | |
kind/documentation | 指示該issue涉及到文檔 | |
kind/feature | 指示該issue涉及到新特性 | |
kind/cleanup | 指示該issue屬于代碼清理、技術負債類型 | |
kind/bug | 指示該issue涉及到bug | |
kind/flake | 指示該issue涉及到flaky test | 有可能這個問題由Flake測試報出的 |
kind/api-change | 指示該issue源于API變更 | |
kind/failing-test | 指示該issue持續或經常出現 | |
needs-kind | 指示該PR缺少一個類型標簽 |
類型標簽可以用在Issue中,也可以用在Pull Request中,但在Issue中并不是必須的,相反,如果一個Pull Request沒有任何一個kind/xxx
標簽,那么機器人會自動給該Pull Request打上一個needs-kind
標簽,以提醒審核者打上某個類型的標簽。
另外,kind/xxx
標簽之間并不是互斥的,意思是同一個Issue或Pull Request中可以出現多個kind/xxx
標簽,比如同一個Pull Request可能在解決了一個bug的同時還做了一些代碼清理工作,那么這個Pull Request就可能會同時擁有kind/bug
和kind/cleanup
兩個標簽。
領域標簽用于標識Isuue或Pull Request的領域,比如kubelet、etcd、kubectl等。 表示領域的標簽都使用area/xxx
格式。
Kubernetes領域眾多,每個領域都需要一個標簽,當前已有80多個標簽。 一般情況下從標簽名字上就可以很直觀的看出其所屬的領域,常用的標簽列舉如下:
標簽 | 含義 | 備注 |
---|---|---|
are/kubectl | kubectl領域問題 | |
are/apiserver | apiserver領域問題 | |
are/kubelet | kubelet領域問題 |
size/xxx
用來表示一個Pull Request的修改量,以便reviewer可以直觀的看到修改大小。
每個Pull Request被創建后,機器人都會跟據代碼修改量來給該Pull Request打上size/xxx
標簽。
每個標簽及其代碼修改量如下所示: 標簽 | 含義 | 備注 -------- | ------ | ------ size/XS | 修改0-9行 | size/S | 修改10-29行 | size/M | 修改30-99行 | size/L | 修改100-499行 | size/XL | 修改500-999行 | size/XXL | 修改超過1000行 |
這些尺碼的英文釋義跟服裝尺碼一致:
S 指的是小號,代表Small;
M 指的是中號,代表 Medium;
L 指的是大號,代表Large;
其中X 并不是指特定的字母,而是Extra
的首發音,表示特別的:
XS 指特別小
XL 指特別大
XXL 指比XL還要大
有兩點需要了解:
size/xxx
標簽僅適用于Pull Request,因為Issue并不涉及到代碼修改;
size/xxx
標簽是由機器人自動計算代碼修改量并設置的,不需要人工干預;
priority/xxx
用來標識Pull Request的優先級,機器人會先處理優先級高的Pull Request,優先安排自動化測試。
kubernetes社區定義了以下幾個優先級:
標簽 | 含義 | 備注 |
---|---|---|
priority/awaiting-more-evidence | 低優先級,暫時擱置 | |
priority/backlog | 一般優先級 | |
priority/important-longterm | 重要,但需要較長的周期才可以完成 | |
priority/important-soon | 高優先級,應該盡快處理 | |
priority/critical-urgent | 最高優先級 | |
needs-priority | 需要一個優先級標簽 |
當Pull Request沒有priority/xxx
標簽時,機器人會自動打上needs-priority
標簽,意思是需要一個優先級標簽。
以上就是關于“kubernetes的Issue和PR標簽有什么用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。