Создание пакета
Чтобы создать пустой проект в текущей папке, достаточно выполнить команду:
composer init
Утилита задаст несколько вопросов:
Package name
имя нового пакета в формате: автор/имяDescription
описаниеAuthor
автор пакетаMinimum Stability
стабильность пакета, можно выбрать dev или stablePackage Type
тип проекта, например: library, project, metapackage, composer-pluginLicense
лицензияDepencies
здесь вы можете интерактивно найти пакеты, от которых будет зависеть ваш проект
На последнем шаге утилита предложит вам проверить, всё ли верно указано в конфигурационном файле:
После подтверждения, будет создан файл composer.json
, вы сможете установить нужные пакеты и добавлять свои исходные файлы. Я не буду писать здесь про автозагрузку PSR-4
и другие возможности composer.json
, если станет интересно, информацию можно почитать в интернете.
После того, как проект был создан, вы можете создать в папке проекта git-репозиторий и загрузить его на GitHub или другой сервис. Сразу же после этого ваш пакет можно будет установить с помощью Composer в любой другой проект, просто добавив его репозиторий.