Skip to main content
Glama

Redmine MCP Server

by snowild
issue_enumeration_alignment.md3.52 kB
# Issue: 枚舉值設定與實際 Redmine 系統對齊 ## 問題描述 用戶提供了實際 Redmine 系統中已設定的枚舉值截圖,發現我們的設定指南和測試資料與實際使用的值不完全一致,需要更新以反映真實的使用情況。 ## 實際枚舉值設定 根據用戶提供的截圖,實際的枚舉值設定如下: ### 議題優先權 1. **低** - 非緊急的改善 2. **正常** - 一般議題(預設) 3. **高-這邊拜處理** - 重要功能或錯誤,優先處理 4. **速-這兩天處理** - 緊急議題,需在2天內處理 5. **急-馬上處理** - 嚴重錯誤,需立即處理 ### 活動(時間追蹤) 1. **設計** - 系統設計和規劃(預設) 2. **開發** - 程式開發和編碼 3. **除錯** - 程式錯誤修復 4. **調查** - 問題分析和研究 5. **討論** - 會議和技術討論 6. **測試** - 測試和品質保證 7. **維護** - 系統維護和支援 8. **文件** - 文件撰寫和維護 9. **教學** - 培訓和知識分享 10. **翻譯** - 多語言本地化工作 11. **其他** - 其他類型的工作 ### 文件分類 1. **使用手冊** - 使用者操作手冊和說明(預設) 2. **技術文件** - 技術規格和設計文件 3. **申請表單** - 各種申請和表單文件 4. **需求文件** - 系統需求和功能說明 ## 實施的更新 ### 1. 設定指南更新 - ✅ 更新 `docs/manuals/redmine_setup_guide.md` 中的建議設定 - ✅ 將優先級名稱更新為實際使用的格式 - ✅ 擴展時間追蹤活動列表,加入更多實用的活動類型 - ✅ 調整文件分類為更實用的分類方式 ### 2. 測試資料對齊 - ✅ 更新測試檔案中的 mock 資料以反映實際設定 - ✅ 確保測試涵蓋所有實際使用的枚舉值 - ✅ 驗證測試通過,確保功能正常 ### 3. 設定建議優化 - 優先級命名加入了明確的處理時間指示 - 時間追蹤活動更全面,涵蓋軟體開發的各個階段 - 文件分類更貼近實際業務需求 ## 影響 ### 正面影響 - 設定指南更貼近實際使用場景 - 用戶可以直接參考建議來設定系統 - 測試資料更真實,提高測試的代表性 ### 學習價值 - 了解實際 Redmine 使用者的需求和習慣 - 驗證了我們的 MCP 工具可以正確處理各種枚舉值格式 - 提供了更實用的設定範例 ## 相關改動檔案 - `/docs/manuals/redmine_setup_guide.md` - 設定指南 - `/tests/integration/test_mcp_tools.py` - 測試資料 - `/docs/issues/issue_enumeration_alignment.md` - 此記錄檔案 ## 狀態 ✅ **已完成** - 所有枚舉值設定已與實際 Redmine 系統對齊 ## 建議 ### 未來改進 1. 考慮在文件中加入「常見設定範例」章節 2. 提供不同行業/用途的枚舉值設定模板 3. 建立設定檢查工具,驗證枚舉值的完整性 ### 維護要點 - 定期更新設定指南以反映最佳實踐 - 保持測試資料與實際使用情況的一致性 - 收集更多實際使用者的設定案例作為參考 ## 經驗總結 1. **實際使用者回饋很寶貴**:真實的使用場景提供了最好的設定參考 2. **命名慣例很重要**:實際的優先級命名(如「速-這兩天處理」)比抽象的命名更實用 3. **完整性考量**:時間追蹤活動需要涵蓋開發流程的各個階段 4. **業務導向**:文件分類應該反映實際的業務需求而非技術分類 這次對齊讓我們的 MCP 工具更貼近實際使用場景,提高了實用性和用戶體驗。

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/snowild/redmine-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server