操作
バグ #136
未完了【仕様検討】Redmineドキュメント機能のAPI連携
ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-06-02
期日:
進捗率:
0%
予定工数:
説明
仕様検討¶
実施内容¶
- Redmine標準APIのドキュメント機能対応状況の調査
- 既存の拡張プラグインや代替手段の調査
- RedmineMCPでの実装アプローチの検討
- 実装候補の評価と決定
調査結果¶
-
RedmineのREST APIにはドキュメント機能専用のAPIエンドポイントが公式に実装されていないことを確認
- Issue #18245で「Documents REST API」という機能リクエストが出されているが未実装
-
代替手段として以下を検討
- 添付ファイル(Attachments)APIを利用
- カスタムプラグインの開発
- Easy Redmineの利用(商用版)
-
実装アプローチ
- 短期: 標準添付ファイルAPIを使用(IssueやWiki添付)
- 中期: ドキュメント専用のカテゴリ・トラッカーを設定
- 長期: 独自プラグイン開発
結論¶
RedmineMCPを拡張し、以下の機能を実装する方針を決定:
- チケット紐づきドキュメント: 標準添付ファイルAPIを利用
- 独立ドキュメント: 専用カテゴリとして管理、またはWiki形式での実装
Redmine Admin さんが3日前に更新
仕様検討の進捗¶
チケットの種別を「バグ」から「機能」に変更しました。
完了した作業¶
- Redmine標準APIのドキュメント機能対応状況の詳細調査完了
- 既存の拡張プラグインや代替手段の調査完了
- RedmineMCPでの実装アプローチの評価と決定完了
主な調査結果¶
- Redmine REST APIにはドキュメント機能専用のAPIエンドポイントが公式実装されていない
- Issue #18245で「Documents REST API」という機能リクエストが提出されているが未実装
- Easy Redmineなどの商用版にはドキュメントAPI機能があるが、独自実装が必要
決定事項¶
- 添付ファイルAPIと専用カテゴリを使用した実装アプローチを採用
- 将来の拡張性を考慮し、Wiki形式での代替実装もサポート
- 設定ファイルで挙動をカスタマイズ可能に
この仕様検討フェーズは完了し、設計フェーズに移行済みです。
操作