在 redmine.org 上提交¶
提交內容應以英文撰寫。
提交錯誤¶
在這裡提交錯誤報告之前,請確保
- 您使用的是適當的 Rails 版本(請參閱 Redmine 安裝)
- 您的資料庫是最新的,尤其是在您剛從先前的版本或修訂版遷移之後(請參閱 Redmine 升級)
- 如果您的問題與 svn(或任何其他版本控制系統)相關,請確保在您的 Redmine 主機上安裝了適當的二進制檔案(請參閱 Redmine 版本庫)
填寫錯誤報告時,請在問題描述中提供以下資訊
- 您的資料庫管理系統版本(例如 PostgreSQL 9.2)
- 您的 Ruby 版本(例如 Ruby 3.2.2)
- 您的 Redmine 版本(在「受影響的版本」欄位中選擇版本號碼)和確切的修訂版(例如 r22769)(如果您使用的是版本庫程式碼)
- 您的版本控制系統二進制檔案版本(例如 svn 1.14.3 或 git 2.44.0)(如果您的問題與版本控制系統整合有關)
- 您使用的插件(例如程式碼審查插件)
取得環境資訊的最簡單方法是從 Redmine 安裝目錄中執行以下命令
ruby bin/about
回報應用程式錯誤時,請發布您應該在日誌檔案(例如 log/production.log
)中找到的完整錯誤堆疊追蹤。應用程式顯示的訊息(例如「...您嘗試存取的頁面上發生錯誤...」)在這裡沒有用。
如果在執行 rake 工作時發生您要回報的錯誤(範例:rake db:migrate
),請使用 --trace
選項重新執行該工作(範例:rake db:migrate --trace
)並發布完整輸出。
如果您使用外部套件管理器安裝了 Redmine,例如 Debian/Ubuntu 上的 redmine
套件、Bitnami VM 或預先建置的 Docker 影像,請聯絡這些套件管理器的支援管道,除非您非常確定問題是由 Redmine 本身造成的。這些套件不是由 Redmine 團隊維護的。它們通常套用了自訂變更或需要特定的設定步驟,而我們不知道這些步驟,通常也無法為您提供幫助。
提交安全漏洞¶
如果您認為自己發現了安全漏洞,請透過電子郵件將其回報至:security(at)redmine.org
。Redmine 版本中已修正的已知漏洞列在 安全性公告 上。
提交功能請求¶
在提交功能請求之前,請確認您已完成以下步驟:
- 在「主旨」欄位中填寫您描述的摘要。
- 在「描述」欄位中盡可能詳細地描述您的需求,不要猶豫,請盡可能精確地描述此功能應如何運作,並說明您期望從中獲得哪些益處。
- 請不要填寫「目標版本」欄位:讓開發人員決定何時整合。
- 請不要將功能請求指派給任何人,讓開發人員處理即可。
提交 Wiki 改進¶
當您編輯 Wiki 頁面以改進其內容時,請務必在「註解」欄位中填寫您對頁面所做更改的描述性摘要。這樣一來,我們就能更好地「監控」和「維護」實際 Wiki 內容的品質。
提交程式碼修補¶
- 變更應以單一修補程式檔案的形式提交。使用 svn 建立修補程式的說明可以在這裡找到。
- 您應該說明您的修補程式所基於的分支/版本,並將其附加。
由 Holger Just 於 4 個月前 更新 · 30 個版本 已鎖定