Композитор: как использовать локальные символики для пакетов в разработке, но версии GIT в производствеPhp

Кемеровские программисты php общаются здесь
Anonymous
Композитор: как использовать локальные символики для пакетов в разработке, но версии GIT в производстве

Сообщение Anonymous »

У меня есть проект с composer.json , где некоторые библиотеки извлекаются из нашего Gitlab:

Код: Выделить всё

"require": {
"my/library": "1.0.0",
"my/library-second": "1.2.1"
}
< /code>
На производстве это работает нормально - композитор извлекает пакеты из Git. Я хочу использовать репозитории пути с символом в мою локальную папку. 
Проблемы, с которыми я сталкиваюсь: 
[list]
[*]  Если я добавляю локальный путь 
репозитории непосредственно к основному композитору. Заменить или dev-master приводит к конфликтам с фиксированными версиями (1.0.0/1.2.1).

[*] В идеале я хочу иметь отдельный локальный композитор. /> локально пакеты устанавливаются в виде символов,

[*] На производстве используются стабильные версии GIT,

[*] Основной композитор. /> Вопрос: < /p>
Каков правильный способ структурирования композитора для этого варианта использования? Symlinks на пакетах без качества производственного Composer.json?

[/list]

Подробнее здесь: https://stackoverflow.com/questions/797 ... t-versions

Вернуться в «Php»