Composer собственный репозиторий пакетов

Composer

Создать собственный репозиторий пакетов очень легко.

Для это нужно лишь создать json файл содержащий данные о вашем пакете.
Как минимум должны быть указаны следующие ключи: name, version, dist or source.

Пример packages.json с пакетом batkor/vd.

{
"packages": {
"batkor/vd": {
"dev-master": {
"name": "batkor/vd",
"description": "Wrapper var-dumper.",
"type": "drupal-own-module",
"homepage": "https://gitlab.com/batkor/vd",
"version": "dev-master",
"authors": [
{
"name": "batkor"
}
],
"require": {
"composer/installers": "~1.0",
"symfony/var-dumper": "~2.7|^3|^4"
},
"source": {
"url": "https://gitlab.com/batkor/vd.git",
"type": "git",
"reference": "master"
}
}
}
}
}