Разработка приложений с возможностью расширения функционала с помощью плагинов
Разрабатываю десктопное приложение с помощью ВУЕ 3 + Электрон. Хочу вынести логику приложения в отдельные модули, чтоб пользователь мог сам выбирать нужный себе функционал. Например как плагины в VS code или Idea. Никак не могу найти примеры архитектуры и литературу по этому поводу. Посоветуйте где можно посмотреть по этому поводу
Задачей приложения является тестирование API Пример модуля.
-
- Модуль - тестирует Rest API
-
- Модуль - тестирует Soap API
-
- Модуль - тесты gRPC
-
- Модуль - тестирует гнездо
...
-
- Модуль x - подсветка синтаксиса запроса
-
- Модуль z - Планировщик запросов
Пользователь выбирает, какой модуль ему нужен, и устанавливает только те, которые ему нужны