Where are third-party modules situated in Magento 2?
In Magento 2, they are situated in the vendor directory, while custom code is still in app/code/. All modules require composer.json, registration.php, as well as etc/modules.xml:

1 2 3 4 5 6 7 8 9 |
$ tree app/code/Alger/ app/code/Alger/ └── Skeleton ├── composer.json ├── etc │ └── module.xml └── registration.php 2 directories, 3 files |
Source (
