Композитор: как использовать локальные символики для пакетов в разработке, но версии 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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