2015-07-02 3 views
2

У меня есть один вопрос о пакетах и ​​пакетах Laravel 5 в целом.Пакеты Laravel 5, как развиваться?

Я устанавливаю pingpong/admin для laravel, хорошая часть файлов идет в каталог/vendor, у которого есть gitignore для контроля версий.

Мой вопрос: Хорошо, я получаю пакет, и это хорошо работает, но теперь я привык разрабатывать этот пакет, изменить что-то, добавить что-то и, наконец, взять на себя весь персонал и пойти дальше, что такое лучшая практика для этого?

Мне нужно скопировать/вставить все файлы в папку laravel/app/Http, возможно, в/app/Http/AdminApp, и после того, как я смогу передать весь персонал ... или мне нужно создать свой новый файл, расширить функциональность установленного пакета и зафиксировать только мои изменения?

ответ

3

Если вам нужно изменить пакет, пожалуйста, отправьте pull-request on Github или измените его, а затем нажмите require your fork in your composer.json.

+0

Благодарим за ответ! Нет, мне не только нужно модифицировать пакет, я привык бы использовать этот пакет для разработки моего приложения, у пакета есть хорошая начальная функциональность, но мне нужно изменить и добавить некоторые вещи. –

+0

Если вам нужно изменить многое, я бы рекомендовал вам разблокировать пакет. Также некоторые пакеты позволяют легко расширять его функциональность, поэтому нет необходимости изменять пакет. Не уверен, какова ситуация для вашего пакета. –

+0

Хорошо, спасибо вам большое! Я понял сейчас! –

Смежные вопросы