メインコンテンツまでスキップ

プラグイン開発ガイド

⚠️ 計画中の機能 - 未実装

このドキュメントで説明されているプラグインシステムは、将来リリース予定の機能でまだ実装されていません。 ここで説明されているクラス、インターフェース、機能は現在のコードベースには存在しません。

プラグインシステムの開発に貢献したい場合は、貢献ガイドをご覧ください。

🚧 近日提供予定

Laravel Spectrumは将来のリリースでプラグインシステムをサポートし、以下が可能になる予定です:

  • 特殊なコードパターン用のカスタムアナライザーの作成
  • 異なる出力フォーマット用のカスタムジェネレーターの追加
  • 認証検出機能の拡張
  • 追加のフレームワークやライブラリのサポート

📝 現在のカスタマイズオプション

プラグインはまだ利用できませんが、以下を使用してLaravel Spectrumをカスタマイズできます:

  • 設定: config/spectrum.phpの豊富な設定オプション
  • カスタムタグ: カスタムタグマッピングでAPIエンドポイントを整理
  • 認証スキーム: カスタム認証パターンの定義
  • レスポンス検出: レスポンス解析方法の設定
  • エクスポート設定: PostmanとInsomniaエクスポートのカスタマイズ

📚 関連ドキュメント