Repository
我如何有效地報告錯誤
我已經使用 Linux Mint 有一段時間了,我非常喜歡它。我不夠專業,無法弄亂核心或類似的東西,但我注意到幾個軟體包中的小錯誤,我覺得我可以修復。但是,我不知道如何開始為該項目做出貢獻。
這是一個簡單的範例:Ubuntu 儲存庫中的計算器應用程序不需要啟動 NumLock 以將數字鍵盤上的按鍵解釋為數字(而不是使用相同物理按鈕的
Home
和End
鍵)。Del
但是,對於也用作小數點的鍵來說,情況並非如此。為此,確實需要啟動 NumLock。我懷疑這是一個錯誤,我想修復它。它應該很簡單。不僅僅是送出錯誤報告,人們如何參與解決此類問題?我需要直接通過GitHub頁面聯繫上游包維護者嗎?
按照幫助的遞增順序:
- 如果您發現錯誤,請盡可能多地報告相關資訊(以使維護人員更容易重現並修復)。
- 如果您可以閱讀原始碼並確定錯誤發生的位置,請包含該資訊。
- 如果您能夠提供修復錯誤的更新檔,請包含該更新檔(如果項目託管在 Github 上,則打開拉取請求)
在 1,2 或 3 的情況下:確保您訂閱了跟踪器/拉取請求/郵件列表等上的錯誤,以便您可以響應開發人員/維護人員的任何請求,以澄清或測試您的假設和報告任何其他資訊。
沒有什麼比資訊不足的“路過”錯誤報告更糟糕的了:這些只是雜亂無章的錯誤跟踪器/郵件列表等,其中的噪音要麼被忽略,要麼以能源為代價進行清理,而這些能源可能會有利可圖地轉移到其他地方在項目中。