Как использовать пакет Laravel, созданный мной в производстве?
Я пишу приложение, используя Laravel 4.2. На этот раз мне понадобились дополнительные функции, и я решил создать пакет. Я использовал workbench
функциональность, как описано в документах Laravel.
В настоящее время (и локально) пакет очень маленький, но он очень хорошо подходит моему приложению. Я не думаю, что это должно быть опубликовано сообществу, потому что оно все еще очень зеленое. Я потрачу на это несколько часов, когда закончу с приложением, но сейчас не могу.
Теперь я знаю workbench/
каталог не должен быть передан в производство. Тогда как мне использовать мою упаковку на производстве?
До сих пор я слышал, что мне нужно отправить пакет в GitHub (что я уже сделал), а затем опубликовать его на Packagist. Но я чувствую, что публикация скрипта как есть, не будет полезна для других и может также навредить тем, кто ищет эту функциональность (как я несколько дней назад) в этом так хорошо разработанном пакете.
Есть ли способ добавить мой пакет в мое приложение? composer.json
и установлен ли он без публикации в сообществе, пока он находится в стадии разработки?
1 ответ
То, что вы ищете, это "частный репозиторий". Внутри вашего файла composer.json вы можете определить объект repositories
где вы можете определить другие места для поиска этого хранилища
Подробное объяснение можно найти в репозитории Autoload bitbucket. Тот же принцип верен для github.