Aller au contenu

Develop

Documentation for power users and contributors who want to extend the Modular Text Editor.

The editor exposes a backend-agnostic plugin contract called PluginApi: pure C++ abstract interfaces with no Qt or Scintilla types, so the same plugin contract can be fulfilled today by native Qt-loaded C++ shared libraries and, in future, by a Python runtime.

Source of truth

These pages are a reader-friendly distillation of the repository's PLUGIN_ARCHITECTURE.md, which remains the canonical, always-current spec for the contract. When in doubt, the header files in Components/PluginApi/Include/PluginApi/ are authoritative.