summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--todo19
1 files changed, 15 insertions, 4 deletions
diff --git a/todo b/todo
index 7c2054a..72f2e34 100644
--- a/todo
+++ b/todo
@@ -1,11 +1,22 @@
1. ядро:
+
+сделать:
модульная структура
- 1. предоставление сервисов плагину интрефейса (gui)
+ 1. предоставление сервисов плагинам
1. список плагинов
2. возможность опросить и задать конфигурации любого плагина (много сервисов)
- 3. возможность получить сервисы конкретного плагина
+ 3. возможность получить список сервисов зарегистрированных в ядре //хз зачем
4. возможность загружать/выгружать плагины
5. по мере необходимости дополнить список предоставляемых сервисов ).
2. импортирует описание и сервисы плагинов
- 1. обрабатывает функцию импортируемую плагином в которой описываются все сервисы предоставляемые плагином, его имя, и другие характеристики
-
+ 1. сервис для регистрации сервисов плагина
+ 3. хранилище настроек.
+сделано:
+ 1. предоставление сервисов плагинам
+ 1. зарегистрировать сервис //тестировать
+ 2. вызвать сервис //тестировать
+ 3. проверить существует ли сервис //тестировать
+ 2. импортирует описание и сервисы плагинов
+ 1. импортирование описания плагина, регистрация плагина в списке
+ 2. выполняет функцию Load (базовая инициализация плагина, на данный момент можно весь функционал плагина вызывать отсюда, позже это будет изменено)
+