Skip to content

Source Editor Extension module

Denys Mishunov requested to merge 288317-extension-module into master

What does this MR do and why?

The MR introduces the new separate module for Source Editor extensions. This is part of a bigger effort for refactoring the architecture of Source Editor and the extensions introduced in the dedicated PoC:

  1. Introduce a separate module for Source Editor extensions (this MR)
  2. Introduce a separate module for Source Editor instance
  3. Switch existing Source Editor architecture to use the new modules
    • update source_editor.js to replace the current instance and extension implementations with the new one
    • update all existing extensions to follow the introduced changes

Screenshots or screen recordings

No visual changes

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #288317 (closed)

Edited by Denys Mishunov

Merge request reports