Size: a a a

2020 June 10

AK

Alexey Korepov in Drupal RU
А где такие волшебные бубны продают и почём? дайте джва!
источник
2020 June 11

I<

Ivan <Chi> in Drupal RU
Всем привет. Кто-нибудь патчит зависимости модулей в composer.json?
источник

I<

Ivan <Chi> in Drupal RU
Если модуль нельзя поставить через из-за не совместимых зависимостей, то Composer Patches не решит проблему.
источник

M

Me in Drupal RU
Вроде вот такой хак должен решить проблему, сам не пробовал, но уже хочется проверить: https://stackoverflow.com/questions/34637657/its-possible-ignore-child-dependency-in-composer-config
источник

I<

Ivan <Chi> in Drupal RU
Пока, приходиться форкать и подключать через кастомный композер репозиторий.
источник

M

Me in Drupal RU
Ну так можно попробовать просто указать в composer.json:
"replace": {
 "the-module/we-ignore": "*"
}
источник

I<

Ivan <Chi> in Drupal RU
Мне надо Drupal 8 модуль на 9-ку поставить. Ядро Drupal наверно нельзя игнорить.
источник

NM

Nikita Malyshev in Drupal RU
Ivan
Мне надо Drupal 8 модуль на 9-ку поставить. Ядро Drupal наверно нельзя игнорить.
Я пока так сделал, полёт отличный.
источник

I<

Ivan <Chi> in Drupal RU
Nikita Malyshev
Я пока так сделал, полёт отличный.
Чёт не пойму зачем так. Это ведь твой проект. Почему сразу не добавить поддержку Drupal 9 туды?
источник

NM

Nikita Malyshev in Drupal RU
Ivan
Чёт не пойму зачем так. Это ведь твой проект. Почему сразу не добавить поддержку Drupal 9 туды?
markdown не мой.
glisseo мой, но там всё сложно. Альфа, там каждый релиз от другого радикально отличается. Я сейчас в деве уже добавил поддержку и тестирую. Но она не совместима с прошлой альфой. Если обновлюсь сразу, развалится вёрстка 🤯
источник

NM

Nikita Malyshev in Drupal RU
Я ещё добавил там зависимость на twig_tweak ^3, и оказалось что 8.8+ не работает, ибо твиг твиг уже 9ку просит 🤭
источник

NM

Nikita Malyshev in Drupal RU
В общем, какраз, дотестирую, всё поменяю на проекте, и уберу костыль. С маркдуаном всё сложнее. Там в 2.0 ветке откатили все патчи не так давно, удалили плагины, и всё рассыпалось. А сейчас начали делать 3.0 ветку. В итоге всё супер несовместимо, тоже залочил на конкретный коммит, где работает ещё и буду всё перелопачивать когда 3.0 выйдет.
источник

NM

Nikita Malyshev in Drupal RU
Я ещё пробовал подключать такие "модули" как сабмодули гита, но с композером оказалось тупо удобнее. Патчи применяются, всё прямо очень прозрачно вышло. С сабмодулями не так всё понятно. Хотя и они патчились.
источник

I<

Ivan <Chi> in Drupal RU
В таких случаях проще наверное сделать форк и временно заменить в композере оригинал этим форком.
источник

NM

Nikita Malyshev in Drupal RU
Основная трабла же в том что, по всей видимости, drupal.org всем докидывает в require ядро 8 версии и переопределение решает вопросы. Остается только патчик закинуть который core на core_requirement заменит
источник

NM

Nikita Malyshev in Drupal RU
Ну или форк. Просто тут всё на уровне композер файлика решилось.
источник

I<

Ivan <Chi> in Drupal RU
Он добавляет require если core_version_require отстутствует.
источник

NM

Nikita Malyshev in Drupal RU
Тем более я в процессе выпиливания костылей. Так что временно заткнул и норм.
источник

NM

Nikita Malyshev in Drupal RU
А куда ты форкаешь орговские проекты?
источник

I<

Ivan <Chi> in Drupal RU
Вообще лучшу не полагаться на это шаманство, и явно указывать зависимости в composer.json.
источник