處理議題
我們的公開 議題追蹤器 列出了我們計劃執行的所有事項,以及來自社群的建議。在開始處理議題之前,請務必詳閱此頁面的其餘部分。
議題標籤
我們使用標籤來指示議題的狀態。關於標籤最完整的說明文件可以在 維護 ESLint 文件 中找到,但大多數貢獻者應該會發現此頁面上的資訊已足夠。作為貢獻者,標籤可以幫助您回答的最重要問題是
-
這個議題我可以處理嗎?如果您在貢獻 ESLint 方面幾乎沒有或沒有經驗,
good first issue
標籤標記了適合的議題。否則,help wanted
標籤是邀請您處理該議題。如果您有更多經驗,您可以嘗試處理其他標記為accepted
的議題。相反地,尚未準備好處理的議題會標記為triage
、evaluating
和/或needs bikeshedding
,而由於其他原因(例如依賴項中的錯誤)目前無法處理的議題會標記為blocked
。 -
這個議題是關於什麼?描述議題性質的標籤包括
bug
、enhancement
、feature
、question
、rule
、documentation
、core
、build
、cli
、infrastructure
、breaking
和chore
。這些在 維護 ESLint 中有說明文件。 -
這個議題的優先順序是什麼?由於我們有很多議題,因此我們將某些議題的優先順序排在其他議題之上。以下是優先順序列表,從最高到最低
- 錯誤 (Bugs) - 專案的問題正在積極影響使用者。我們希望盡快解決這些問題。
- 文件 (Documentation) - 文件問題是一種錯誤,因為它們正在積極影響目前的使用者。因此,我們希望盡快解決文件問題。
- 功能 (Features) - 未來將幫助使用者的新功能。
- 增強功能 (Enhancements) - 針對現有功能的請求改進。
- 其他 (Other) - 任何其他事項。
有些議題已附加獎金。這些議題標記為
bounty
。獎金透過 BountySource 分配。
開始工作
如果您要處理某個議題,請在該議題中新增評論,說明您要處理,並指出您認為何時可以完成。這將有助於我們避免重複工作。一些好的評論範例是
- 「我會在週末看看這個。」
- 「我打算做這個,給我兩個星期。」
- 「正在處理中」(表示,我現在正在處理)
如果某個議題已經被其他人聲明處理,請尊重該人完成工作的意願,除非您確認他們不再感興趣,否則請勿處理該議題。
如果您發現自己無法完成工作,那麼只需新增評論讓大家知道,例如
- 「抱歉,看起來我沒有時間做這個。」
- 「我以為我了解足夠來修復這個問題,但結果證明我沒有。」
如果無法完成議題,沒有人會責怪您退出。我們只是想盡可能有效率地保持流程進行。