版本

處理議題

我們的公開 議題追蹤器 列出了我們計劃執行的所有事項,以及來自社群的建議。在開始處理議題之前,請務必詳閱此頁面的其餘部分。

議題標籤

我們使用標籤來指示議題的狀態。關於標籤最完整的說明文件可以在 維護 ESLint 文件 中找到,但大多數貢獻者應該會發現此頁面上的資訊已足夠。作為貢獻者,標籤可以幫助您回答的最重要問題是

  1. 這個議題我可以處理嗎?如果您在貢獻 ESLint 方面幾乎沒有或沒有經驗,good first issue 標籤標記了適合的議題。否則,help wanted 標籤是邀請您處理該議題。如果您有更多經驗,您可以嘗試處理其他標記為 accepted 的議題。相反地,尚未準備好處理的議題會標記為 triageevaluating 和/或 needs bikeshedding,而由於其他原因(例如依賴項中的錯誤)目前無法處理的議題會標記為 blocked

  2. 這個議題是關於什麼?描述議題性質的標籤包括 bugenhancementfeaturequestionruledocumentationcorebuildcliinfrastructurebreakingchore。這些在 維護 ESLint 中有說明文件。

  3. 這個議題的優先順序是什麼?由於我們有很多議題,因此我們將某些議題的優先順序排在其他議題之上。以下是優先順序列表,從最高到最低

    1. 錯誤 (Bugs) - 專案的問題正在積極影響使用者。我們希望盡快解決這些問題。
    2. 文件 (Documentation) - 文件問題是一種錯誤,因為它們正在積極影響目前的使用者。因此,我們希望盡快解決文件問題。
    3. 功能 (Features) - 未來將幫助使用者的新功能。
    4. 增強功能 (Enhancements) - 針對現有功能的請求改進。
    5. 其他 (Other) - 任何其他事項。

    有些議題已附加獎金。這些議題標記為 bounty。獎金透過 BountySource 分配。

開始工作

如果您要處理某個議題,請在該議題中新增評論,說明您要處理,並指出您認為何時可以完成。這將有助於我們避免重複工作。一些好的評論範例是

  • 「我會在週末看看這個。」
  • 「我打算做這個,給我兩個星期。」
  • 「正在處理中」(表示,我現在正在處理)

如果某個議題已經被其他人聲明處理,請尊重該人完成工作的意願,除非您確認他們不再感興趣,否則請勿處理該議題。

如果您發現自己無法完成工作,那麼只需新增評論讓大家知道,例如

  • 「抱歉,看起來我沒有時間做這個。」
  • 「我以為我了解足夠來修復這個問題,但結果證明我沒有。」

如果無法完成議題,沒有人會責怪您退出。我們只是想盡可能有效率地保持流程進行。

變更語言