Насправді єдине, що вам потрібно для установки Magento 2 - це composer.json
файл, який вимагає пакет magento/product-community-edition
із сховища Composer https://repo.magento.com/ .
Тепер, коли ви запустите, composer install
ви завантажите багато пакетів Magento та сторонніх пакунків (Composer, Symfony, Zend тощо) та помістіть їх у vendor/
папку. Завдяки інсталятору Magento Composer він також скопіює багато файлів Magento 2 у корінь. Але насправді весь ваш код походить vendor/
.
Тепер, the app/code
папка за замовчуванням не існує. Ви можете створити його самостійно і додати свої локальні модулі там в цій структурі: app/code/<VendorName>/<ModuleName>
.
Ви також можете розробити свої модулі в окремому сховищі VCS (тобто GIT) десь і додати їх у своє, composer.json
що зробить їх також встановленням у vendor/
каталог.