Как использовать пакет Laravel, созданный мной в производстве?

Я пишу приложение, используя Laravel 4.2. На этот раз мне понадобились дополнительные функции, и я решил создать пакет. Я использовал workbench функциональность, как описано в документах Laravel.

В настоящее время (и локально) пакет очень маленький, но он очень хорошо подходит моему приложению. Я не думаю, что это должно быть опубликовано сообществу, потому что оно все еще очень зеленое. Я потрачу на это несколько часов, когда закончу с приложением, но сейчас не могу.

Теперь я знаю workbench/ каталог не должен быть передан в производство. Тогда как мне использовать мою упаковку на производстве?

До сих пор я слышал, что мне нужно отправить пакет в GitHub (что я уже сделал), а затем опубликовать его на Packagist. Но я чувствую, что публикация скрипта как есть, не будет полезна для других и может также навредить тем, кто ищет эту функциональность (как я несколько дней назад) в этом так хорошо разработанном пакете.

Есть ли способ добавить мой пакет в мое приложение? composer.json и установлен ли он без публикации в сообществе, пока он находится в стадии разработки?

1 ответ

Решение

То, что вы ищете, это "частный репозиторий". Внутри вашего файла composer.json вы можете определить объект repositories где вы можете определить другие места для поиска этого хранилища

Подробное объяснение можно найти в репозитории Autoload bitbucket. Тот же принцип верен для github.

Другие вопросы по тегам