библиотеки используют более новые зависимости в отличии от тех, что стоят в проекте. Обновить в проекте зависимости нельзя. В эти 2 библиотеки я хочу добавить версии зависимостей из проекта и если что-то поломается, то переписать моменты. Ну а после в дальнейшем тянуть эти 2 измененные библиотеки из репы. Есть 2 варианта: первое, редачу каждую библиотеку по отдельности и подтягиваю в свой проект по отдельности, второе, сливаю эти 2 библиотеки в одну. Второй вариант мне нравится больше. Вопрос, что мне необходимо сделать, что composer смотрел на эти 2 библиотеки локально, не скачивая? Просто прописать в require:
'library1':'path/to/library1',
'library2':'path/to/library2'
Можно сделать форк от чужой репы и подключить в композере. Зачем захламлять основной проект
Эта идея звучит бодро. Спасибо
если две библиотеки зависят друг от друга, то это не две библиотеки а одна библиотека, которую зачем-то размазали по двум репоизториям
Есть подозрение что классы и неймспейсы будут конфликтовать
Если сейчас не конфликтуют, то и при форке не будут
Сейчас и не работает потому что версия одна. А так будет два пакета по разным путям, но с одним namespace и именем класса. И все это в рамках одного автолоадера в композере
Так версию от вендора надо исключить. И только свою "задауегрейженную" Использовать
А пакеты как у него будут версию новей тянуть?
а какие есть варианты чтоб форкнутая патченая библиотека обновлялась сама?
В смысле обновлялась? Это ж форк. Как он обновит так и будет )
> А пакеты как у него будут версию новей тянуть? какую версию новей?
Возможно, у его проблемеых пакетов уже есть более старые версии, которые подходят под его требования. Недостаточно информации
Обсуждают сегодня