Части
перейти к части...
Наш пакет готов и пришло время разместить его онлайн. Для начала создайте публичный репозиторий на GitHub и загрузите туда ваш пакет. Добавьте файл README.md
, в котором вам следует описать сам пакет, а также процесс его установки (это не обязательный, но желательный шаг если вы хотите, чтобы вашим пакетом пользовались другие люди). Затем перейдите в раздел releases
на GitHub и создайте новый релиз. Релиз это всегда стабильная версия пакета (помните мы задали minimum-stability
нашего пакета как stable
?).
Пакеты для Composer распространяются через репозиторий packagist.org
. Перейдите на сайт и зарегиструйтесь. После перейдите в раздел Submit
и вставьте ссылку на ваш GitHub репозиторий. Нажмите кнопку Check
и следуйте инструкциям.
На сайте нет никакого процесса верификации, поэтому ваш пакет будет доступен моментально. Теперь вы можете установить ваш пакет как и любой другой пакет через composer, в нашем случае нужно будет выполнить команду composer require voerro/simple-package
. Единственное, что не помешало бы еще настроить, это автообновление пакета на packagist.org
- для того, чтобы когда вы делаете новый релиз на GitHub, он автоматически загружался в Packagist.
Зайдите в репозиторий своего пакета на GitHub в раздел Settings -> Integration & services
, нажмите Add service
и выберите Packagist
из списка. Введите имя пользователя и токен от вашего аккаунта Packagist, поле Domain
можно оставить пустым. API token
можно найти на странице профиля Packagist.
Поздравляем! Ваш новый пакет теперь доступен для скачки.
Все материалы на сайте voerro абсолютно бесплатны и написаны автором в свободное от основной работы время. Если уроки сайта оказались для вас полезными, пожалуйста, помогите проекту. Спасибо!