Я хочу разработать пакет на PHP, но я не хочу, чтобы он сразу был доступен на GitHub или где-то еще. Достаточно легко включить файл Packagist в мой composer.json
, но как добавить локальный пакет в мой composer.json
? Кроме того, должен ли я строить пакет в /vendor/foo/bar
(относительно корня composer.json
), или я должен помещать его в другое место?
Изменить. Я думаю, мой вопрос в том, как все остальные записывают свои пакеты. Добавляет ли каждый новый пакет в Packagist, а затем, когда вы хотите протестировать свои изменения, вы передаете GitHub (или где бы то ни было), а затем вытащите его обратно через Composer? Это кажется действительно неэффективным.