Я только недавно начал (как научиться) создавать пакеты для композиторов и хочу распространять некоторые функции, которые я создал за эти годы.
Я понимаю, что вы можете автоматически загружать файлы, содержащие только функции, используя files
автозагрузчик, но мне было интересно, что такое «предел лучших практик» для этого.
А именно: допустимо ли распространять пакеты композитора, содержащие только функции? Как насчет отдельных функций?
Я думаю, что это очень приемлемо.
Документация композитора гласит:
Он позволяет вам объявлять зависимые библиотеки, которые нужны вашему проекту, и устанавливает их в ваш проект для вас.
Если ваши функции можно рассматривать как программный пакет, нет никаких причин, по которым вы не должны публиковать их через. композитор. Существует бесчисленное множество composer-пакетов, состоящих только из одного класса или даже одного интерфейса.
Но вы должны попытаться сгруппировать функции, которые принадлежат друг другу, в один пакет composer.
Других решений пока нет …