Source Editor Extension module
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:
- Introduce a separate module for Source Editor extensions (this MR)
- Introduce a separate module for Source Editor instance
- 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
- update
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.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #288317 (closed)
Edited by Denys Mishunov