summaryrefslogtreecommitdiff
path: root/todo
blob: 4133b58b96e45982e3bf77a1d62842e407aec53b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
1. ядро:

сделать:
	модульная структура
	1. предоставление сервисов плагинам
		1. список плагинов
		2. возможность опросить и задать конфигурации любого плагина (много сервисов)
		3. возможность получить список сервисов зарегистрированных в ядре //хз зачем
		4. возможность загружать/выгружать плагины
		5. по мере необходимости дополнить список предоставляемых сервисов ).
	2. импортирует описание и сервисы плагинов
		1. сервис для регистрации сервисов плагина
	3. хранилище настроек.
сделано:
	1. предоставление сервисов плагинам
		1. зарегистрировать сервис //тестировать, не рабоает, править ), не верные ссылки/указатели и т.п.
		2. вызвать сервис //тестировать
		3. проверить существует ли сервис //тестировать
	2. импортирует описание и сервисы плагинов
		1. импортирование описания плагина, регистрация плагина в списке
		2. выполняет функцию Load (базовая инициализация плагина, на данный момент можно весь функционал плагина вызывать отсюда, позже это будет изменено)