版本

處理議題

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

議題標籤

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

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

  2. 這個議題是關於什麼的?描述議題性質的標籤包括 bugenhancementfeaturequestionruledocumentationcorebuildcliinfrastructurebreakingchore。這些都記錄在 維護 ESLint 中。

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

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

    有些議題有附帶金錢獎勵。這些議題會標記為 bounty。賞金透過 BountySource 分配。

開始工作

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

  • 「我將在週末看看這個。」
  • 「我將完成這個,給我兩週的時間。」
  • 「正在處理中」(表示,我現在正在處理它)

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

如果您發現您無法完成工作,只需新增一則評論讓大家知道即可,例如

  • 「抱歉,我好像沒有時間做這個。」
  • 「我以為我夠了解來修復這個,但事實證明我不是。」

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

變更語言