зависимости — разрешение зависимостей

У меня есть несколько приложений PHP, которые все разделяют зависимости. В настоящее время все они встроены непосредственно в приложения без механизма разрешения зависимостей. По сути, это приводит к путанице разветвленного кода, который необходимо поддерживать отдельно, и поощряет плохие практики, такие как конкретный, а не общий дизайн. Сейчас я хотел бы просто взять некоторые из моих классов, переместить их в иерархию, подобную пространству имен (например, com.coolsoft.common, com.coolsoft.orm, com.coolsoft.widgets и т. Д.) И возможность объявить Composer-подобную зависимость (namespace + version) в проекте, который их использует.

Composer кажется естественным подходом для этого, но, похоже, он получает все из туманных источников на GitHub или Packagist. Возможно, я смогу настроить свои собственные изолированные репозитории Composer и настроить Composer для их локального разрешения?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector