delphinpro
@delphinpro
frontend developer

Как правильно описать зависимости?

Использую в проекте Slim + Slim/Extras + Twig.
Вылетает ошибка Strict Standard. Нашел в списке пулл-реквестов решение проблемы, но на данный момент пулл-реквест не принят. https://github.com/codeguy/Slim-Extras/pull/87
Как правильно сделать так, чтобы Composer по команде install установил поправленный в данном пулл-реквесте код? Это вообще возможно? Если нет, то как быть?
Пока что, чтобы не тормозить разработку, исправил код в папке vendor, но ведь это абсолютно неверный подход.
  • Вопрос задан
  • 347 просмотров
Решения вопроса 1
padlyuck
@padlyuck
Я в таком случае форкаю пакет в котором нужно сделать изменения, в новой ветке делаю необходимые изменения, и в composer.json прописываю дополнительный репозиторий. Выглядит примерно так
{
    "require": {
        "original-vendor/original-package-name": "dev-my-branch-name"
    },
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/my-nickname/my-fork-url.git"
        }
   ]
}

где my-branch-name имя ветки в моем репозитории
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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