Задать вопрос
@evomed

Как загрузить патч другого разработчика?

Мне нужно загрузить данное обновление для пакета https://github.com/renoki-co/rating/pull/96

Как составить composer require запрос, чтобы оно установилось? В документации непонятно написано c dev-*.

Пробовал наобум composer require rennokki/rating dev-khanhvu14:patch-1 не устанавливается.
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
yesbro
@yesbro
Думаю, помогаю думать
Есть несколько вариантов.

1) Сделать свой форк, внести туда эти изменения. Дальше использовать его подключая либу через гитхаб или сделать свой пакет через packegist.

2) Использовать https://github.com/khanhvu14/rating/tree/patch-1 подключая через гитхаб с указанием определенной ветки.

https://stackoverflow.com/questions/33525885/compo...

Код вот такой. Обязательно надо указать что `minimum-stability` теперь `dev`
"repositories": [
    {
      "type": "git",
      "url": "https://github.com/khanhvu14/rating.git"
    }
  ],
  "minimum-stability": "dev",
  "require": {
    "rennokki/rating": "dev-patch-1"
  }


Тут мы даем инструкцию компоузеру, что для пакета rennokki/rating надо использовать ветку patch-1, а найти ее мы можем в репозитории https://github.com/khanhvu14/rating.git. Что бы это все сработало обязательно надо ключу minimum-stability задать значение dev.
Ответ написан
Необходимо добавить форк в список репозиториев:

Requiring a Forked Repo
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы