orion76 / projectman

Project Management System
GNU General Public License v2.0
1 stars 0 forks source link

Экспорт конфигов для разрабатываемых модулей #9

Open orion76 opened 5 years ago

orion76 commented 5 years ago

Вроде бы логично: пишешь модуль. часть функционала которого настраивается через админку. Например вьюсы добавить или бандлы сущностей по умолчанию(если модуль реализует сущность) Потом, для повторного использования данного модуля, копируешь необходимые конфиги в папку модуля и при установке модуля они "активируются" автоматом.

Но какого-то более-менее юзабельного инструмента для этого нет. Читал в интернетах: отслеживают изменения в папке экспортируемых конфигов гитом при настройке модуля, а потом переносят "появившиеся" конфиги в папку модуля.

Но мне кажется - это не наш метод-)

Features - вроде почти неплохо с этим справляется. Настроил модуль , создал фичу, включил зависимости и зависимости зависимостей и готово. Feature складывает их в отдельную папку, которую можно потом скопировать в модуль.

Но хотелось бы, чтобы он ее сразу создавал в папке модуля config/install А он не хочет.

@dashiwa может встречал какие-нибудь готовые юзабельные решения?

Или придется фичи допиливать-)

dashiwa commented 5 years ago

@orion76 Не встречал. Я работал только с кучей конфигов в папке configs. Так руки и не дошли раскидать все по модулям. Возможно тут так и будет сделано.