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