プラグインエコシステム

概要

本体ソフトウェアに第三者が拡張機能を追加し、周辺機能を育てる仕組み。ドキュメントサイトでは、検索、API参照、バージョン管理、ナビゲーション、翻訳、図表などがプラグインで支えられることが多い。

便利な一方、本体の内部APIやイベント順序に依存すると、メジャーアップデート時の互換性問題が大きくなる。

主要概念

  • extension points
  • hooks
  • compatibility
  • dependency surface
  • third-party maintenance

関連調査

周辺トピック