2013-07-04 5 views
0

У меня есть домашняя структура, которая содержит два типа связок. Комплекты приложений и зависимости. Пакеты приложений специфичны для приложения (могут быть новостной модуль, администрация и т. Д.). Зависимости - это библиотеки, которые я повторно использую в нескольких проектах.Управление пакетами в PHP

Для каждого нового проекта я начинаю с добавления пакетов приложений и зависимостей. До сих пор я сохранил отдельную копию этих пакетов и скопировал их вручную в свой проект. Мне редко приходится изменять зависимости. Однако с пакетами приложений мне всегда приходится настраивать представления и контроллеры, поэтому они должны быть изменены во всех проектах, которые они используют.

Я хочу улучшить способ управления этими пакетами и подумать об использовании Composer. Тем не менее, он не очень хорошо соответствует пакетам приложений, поскольку вы не должны изменять пакеты. Мне нужно будет иметь возможность устанавливать пакеты за один раз, а затем игнорировать их в следующих обновлениях (они становятся частью исходного кода приложения).

Я мог бы добавить некоторый механизм переопределения (скопировать классы в другой каталог, который переопределит классы пакетов по умолчанию), как мне кажется, Symfony, но мне не нравится эта идея. Это просто добавляет излишнюю сложность.

Может использовать другую систему управления пакетами или даже обычную, но тогда это означает отсутствие доступа к пакетам Composer, что было бы замечательно.

Использование Composer для зависимостей и другую систему для жгутов приложений будет грязный ..

Как бы вы справиться с этим?

ответ

0

Это он должен работать на Unix, меткий, ни, YaST ...

Просто попробуйте создать свои собственный DEP/обороты в минуту pakages.

Сборка комплектного пакета приложений и наборов приложений foreach. Это добавляет в комплект приложения набор зависимостей, поскольку это зависит.

Или вы ищете что-то вроде груши?

Смежные вопросы