意味は2つ。

  • 機能開発のための(WikiEngineが持つ)API
  • 機能が提供するAPI
  • WikiEngineが提供するAPI
    機能開発のためのもの。機能の実装であるページ/要素を呼び出す仕組みとか。
  • 機能が独自に提供するAPI
    他の機能が利用するもの。
    機能が他の機能を知っていなければ(他の機能に依存していなければ)ならない。
    それぞれ独自に用意すればいいので関知しない。どうでもいい
  • 内部だけのデータでも指定されていればそれを使う。
  • 指定されていないデータだけ内部で作る。
    一部でも指定されていないデータは内部で作る。
  • データの単位をオブジェクトとすれば判定が単純に。

外部からの指示 Edit

  • 内部だけのデータでも指定されていればそれを使う
  • 指定されていないデータだけ内部で作る
    一部でも指定されていないデータは内部で作る。

    フォームユーザーに問い返す。
  • データの単位をオブジェクトとすれば判定が単純に

→具体案ができたのでもういらない

フレームワーク