Skip to content

Refactor EE IDE store extend into plugins

Paul Slaughter requested to merge ide-refactor-store-extend-into-plugins into master

What does this MR do?

This MR refactors the ee/ide/stores/extend into "plugins" and a function that creates and applies them.

Why?

The Web IDE file mirroring will need to register a plugin, similar to the terminal plugin.

Since plugins are a native Vuex thing, it is helpful keeping the consistent terminology and interface (even though we aren't using the plugins property yet).

Does this MR meet the acceptance criteria?

Conformity

Performance and testing

Related

Edited by Paul Slaughter

Merge request reports