プロジェクト

全般

プロフィール

バグ #136

未完了

【仕様検討】Redmineドキュメント機能のAPI連携

Redmine Admin さんが3日前に追加. 3日前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2025-06-02
期日:
進捗率:

0%

予定工数:

説明

仕様検討

実施内容

  1. Redmine標準APIのドキュメント機能対応状況の調査
  2. 既存の拡張プラグインや代替手段の調査
  3. RedmineMCPでの実装アプローチの検討
  4. 実装候補の評価と決定

調査結果

  1. RedmineのREST APIにはドキュメント機能専用のAPIエンドポイントが公式に実装されていないことを確認

    • Issue #18245で「Documents REST API」という機能リクエストが出されているが未実装
  2. 代替手段として以下を検討

    • 添付ファイル(Attachments)APIを利用
    • カスタムプラグインの開発
    • Easy Redmineの利用(商用版)
  3. 実装アプローチ

    • 短期: 標準添付ファイルAPIを使用(IssueやWiki添付)
    • 中期: ドキュメント専用のカテゴリ・トラッカーを設定
    • 長期: 独自プラグイン開発

結論

RedmineMCPを拡張し、以下の機能を実装する方針を決定:

  1. チケット紐づきドキュメント: 標準添付ファイルAPIを利用
  2. 独立ドキュメント: 専用カテゴリとして管理、またはWiki形式での実装

Redmine Admin さんが3日前に更新

親チケット #135 に紐づけます。

Redmine Admin さんが3日前に更新

仕様検討の進捗

チケットの種別を「バグ」から「機能」に変更しました。

完了した作業

  • Redmine標準APIのドキュメント機能対応状況の詳細調査完了
  • 既存の拡張プラグインや代替手段の調査完了
  • RedmineMCPでの実装アプローチの評価と決定完了

主な調査結果

  1. Redmine REST APIにはドキュメント機能専用のAPIエンドポイントが公式実装されていない
  2. Issue #18245で「Documents REST API」という機能リクエストが提出されているが未実装
  3. Easy Redmineなどの商用版にはドキュメントAPI機能があるが、独自実装が必要

決定事項

  • 添付ファイルAPIと専用カテゴリを使用した実装アプローチを採用
  • 将来の拡張性を考慮し、Wiki形式での代替実装もサポート
  • 設定ファイルで挙動をカスタマイズ可能に

この仕様検討フェーズは完了し、設計フェーズに移行済みです。

他の形式にエクスポート: Atom PDF