Создание расширений
Вы можете захотеть создать расширение, когда чувствуете необходимость поделиться своим хорошим кодом с другими людьми. Расширение может содержать любой код, который вам нравится, например, класс-помощник, виджет, модуль и т.д.
Рекомендуется создавать расширение как пакет Composer, для того, чтобы его можно было легко установить и использовать, как описано в предыдущей главе.
Ниже приведены основные шаги, которым нужно следовать, чтобы создать пакет Composer.
- Создайте проект для вашего расширения и разместите его в VCS репозитории, таком как github.com. Разработка и поддержка расширения должна выполняться в этом репозитории.
- В корневой директории проекта создайте файл под названием
composer.json
, в соответствии с требованиями Composer. Вы можете обратиться к следующему разделу за более подробной информацией. - Зарегистрируйте ваше расширение в репозитории Composer, таком как Packagist, чтобы другие пользователи могли найти и установить ваше расширение, используя Composer.