十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇“kubernetes的Issue和PR標(biāo)簽有什么用”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“kubernetes的Issue和PR標(biāo)簽有什么用”文章吧。
成都創(chuàng)新互聯(lián)公司主營三臺網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā)公司,三臺h5重慶小程序開發(fā)公司搭建,三臺網(wǎng)站營銷推廣歡迎三臺等地區(qū)企業(yè)咨詢
標(biāo)簽 | 含義 | 備注 |
---|---|---|
good first issue | 指示該issue適合由新貢獻(xiàn)者參與 | 參照"help wanted"指導(dǎo)文檔 |
help wanted | 指示該issue需要幫助 | 必須滿足"help wanted"指導(dǎo)文檔 |
needs-kind | 指示該issue需要指定一個類型標(biāo)簽 | |
lgtm | 指示該PR可以合入了 |
類型標(biāo)簽用于標(biāo)識Isuue或Pull Request的類別,比如文檔、bug、新特性、技術(shù)負(fù)債等等。表示類型的標(biāo)簽格式為kind/xxx
(其中xxx指代某種類別)。
下表展示了社區(qū)常用的標(biāo)簽:
標(biāo)簽 | 含義 | 備注 |
---|---|---|
kind/design | 指示該issue涉及到設(shè)計 | |
kind/documentation | 指示該issue涉及到文檔 | |
kind/feature | 指示該issue涉及到新特性 | |
kind/cleanup | 指示該issue屬于代碼清理、技術(shù)負(fù)債類型 | |
kind/bug | 指示該issue涉及到bug | |
kind/flake | 指示該issue涉及到flaky test | 有可能這個問題由Flake測試報出的 |
kind/api-change | 指示該issue源于API變更 | |
kind/failing-test | 指示該issue持續(xù)或經(jīng)常出現(xiàn) | |
needs-kind | 指示該PR缺少一個類型標(biāo)簽 |
類型標(biāo)簽可以用在Issue中,也可以用在Pull Request中,但在Issue中并不是必須的,相反,如果一個Pull Request沒有任何一個kind/xxx
標(biāo)簽,那么機(jī)器人會自動給該Pull Request打上一個needs-kind
標(biāo)簽,以提醒審核者打上某個類型的標(biāo)簽。
另外,kind/xxx
標(biāo)簽之間并不是互斥的,意思是同一個Issue或Pull Request中可以出現(xiàn)多個kind/xxx
標(biāo)簽,比如同一個Pull Request可能在解決了一個bug的同時還做了一些代碼清理工作,那么這個Pull Request就可能會同時擁有kind/bug
和kind/cleanup
兩個標(biāo)簽。
領(lǐng)域標(biāo)簽用于標(biāo)識Isuue或Pull Request的領(lǐng)域,比如kubelet、etcd、kubectl等。 表示領(lǐng)域的標(biāo)簽都使用area/xxx
格式。
Kubernetes領(lǐng)域眾多,每個領(lǐng)域都需要一個標(biāo)簽,當(dāng)前已有80多個標(biāo)簽。 一般情況下從標(biāo)簽名字上就可以很直觀的看出其所屬的領(lǐng)域,常用的標(biāo)簽列舉如下:
標(biāo)簽 | 含義 | 備注 |
---|---|---|
are/kubectl | kubectl領(lǐng)域問題 | |
are/apiserver | apiserver領(lǐng)域問題 | |
are/kubelet | kubelet領(lǐng)域問題 |
size/xxx
用來表示一個Pull Request的修改量,以便reviewer可以直觀的看到修改大小。
每個Pull Request被創(chuàng)建后,機(jī)器人都會跟據(jù)代碼修改量來給該Pull Request打上size/xxx
標(biāo)簽。
每個標(biāo)簽及其代碼修改量如下所示: 標(biāo)簽 | 含義 | 備注 -------- | ------ | ------ 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
的首發(fā)音,表示特別的:
XS 指特別小
XL 指特別大
XXL 指比XL還要大
有兩點需要了解:
size/xxx
標(biāo)簽僅適用于Pull Request,因為Issue并不涉及到代碼修改;
size/xxx
標(biāo)簽是由機(jī)器人自動計算代碼修改量并設(shè)置的,不需要人工干預(yù);
priority/xxx
用來標(biāo)識Pull Request的優(yōu)先級,機(jī)器人會先處理優(yōu)先級高的Pull Request,優(yōu)先安排自動化測試。
kubernetes社區(qū)定義了以下幾個優(yōu)先級:
標(biāo)簽 | 含義 | 備注 |
---|---|---|
priority/awaiting-more-evidence | 低優(yōu)先級,暫時擱置 | |
priority/backlog | 一般優(yōu)先級 | |
priority/important-longterm | 重要,但需要較長的周期才可以完成 | |
priority/important-soon | 高優(yōu)先級,應(yīng)該盡快處理 | |
priority/critical-urgent | 最高優(yōu)先級 | |
needs-priority | 需要一個優(yōu)先級標(biāo)簽 |
當(dāng)Pull Request沒有priority/xxx
標(biāo)簽時,機(jī)器人會自動打上needs-priority
標(biāo)簽,意思是需要一個優(yōu)先級標(biāo)簽。
以上就是關(guān)于“kubernetes的Issue和PR標(biāo)簽有什么用”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。