Как установить модуль для Magento 2.0 из репозитория Git

Установить модуль для Magento 2.0 из репозитория Git можно по следущей инструкции:

Шаг 1

Укажите для Composer путь к Вашему репозиторию Git:

composer config repositories.df/blog vcs http://code.dmitry-fedyuk.com/m2/blog.git

Если Ваш репозиторий Git — приватный, то Вы можете указать логин и пароль в корневом файле auth.json (этого файла по умолчанию нет, создайте его):

{
	"http-basic": {
		"code.dmitry-fedyuk.com": {
			"username": "<логин>",
			"password": "<пароль>"
		}
	}
}

Шаг 2

Установите Ваш модуль через Composer:

composer require df/blog:dev-master

Пример composer.json для модуля:

{
	"name": "df/blog"
	,"description": "Magento 2.0 blog extension"
	,"type": "magento2-module"
	,"require": {
		"php": ">=5.5.0"
		,"magento/framework": ">=0.74.0-beta16"
		,"magento/magento-composer-installer": "*"
	},
	"extra": {"map": [["*", "Df/Blog"]]}
}

Обратите внимание, что значением параметра type должно быть magento2-module.

Шаг 3

Запустите с командной строки скрипт обновления Magento:

bin/magento setup:upgrade

Обратите внимание, что скрипт автоматически зарегистрирует Ваш модуль в файле app/etc/config.php.

Шаг 4

Удалите кэш.