2017-01-29 5 views
1

Я хотел бы разработать многоразовый внешний комплект Symfony 3, который можно установить с помощью композитора. Я понял, как использовать композитор для установки «частного» поставщика через личный репозиторий git, но я не могу понять, как настроить среду для разработки библиотеки/пакета.Как разработать внешний многоразовый пакет Symfony 3

Должен ли я создать пустой проект Symfony для воспроизведения среды и разработки моей библиотеки/пакета только с версией git? «Мне кажется, что это не очень хорошая идея. Или мне следует разработать библиотеку/комплект, как есть, и ретранслировать только на Unit Testing? Или, что еще хуже, следует ли развивать библиотеку/пакет, подталкивать к развитию отрасли и вытаскивать ее в моем текущем проекте?

Я думаю, что я слишком далеко от правильного ответа. Пожалуйста, покажите мне правильный путь. Спасибо.

ответ

0

Создать сверток insiste проецирования Ando раза Ši закончил ... Создать новый репозиторий с вами связывайте ваше объявление расслоения репо на packagist.org Теперь вы можете установить пакет просто создать свой узелок через composee

+0

Это точно то, что я сказал, я не буду делать, потому что это сложно и звучит как обходной путь. Я не хочу копировать и вставлять свои изменения в репозиторий wile working :) –

+0

после того, как вы установили свой пакет с пакетами, .. вы ДОЛЖНЫ удалить его из папки src – sensorario

0

, первоначально, внутри проекта symfony, когда у вас есть начальная версия и запущена, поместите ее в отдельное репо и добавьте в packagist.

Теперь потяните пакет в проект symfony с помощью композитора и удалите оригинал из папки src.

в этот момент вы можете просто использовать Git репо, втягивание композитора, чтобы внести изменения в и нажмите изменения вверх (просто работать с мерзавцем внутри ваших поставщиков/ваш-пакет/папка)