Наш пакет готов и пришло время разместить его онлайн. Для начала создайте публичный репозиторий на 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.

Поздравляем! Ваш новый пакет теперь доступен для скачки.