Magento 2
Local vs. distributed modules
Free Preview
📂 src
  📂 app
    📂 code
      # Local modules specific to your store are located here. Develop even
      # distributed modules here first for debugging purposes.
      📂 <vendorName> # Your vendor folder
        📂 <moduleName> # Your module
        📂 <moduleName> # Another module
        📂 ... # More of your modules
      📂 <vendorName> # Another local or third-party vendor
        📂 <moduleName> # Modules by this vendor
        📂 ... # Other modules by this vendor
      📂 ... # Other vendors
  📂 ...
  📂 vendor
    # Modules intended for distribution (aka "third-party modules") are located
    # in the "vendor" folder. Files within vendor are ephemeral, and may not
    # persist deploys. Running "composer install" will remove these modules.
    📂 magento # Magento parent folder
      📂 ... # Magento core modules
    📂 <vendorName> # Third-party vendor
      📂 <moduleName> # Module by this vendor
      📂 <moduleName> # Another by the same vendor
      📂 ... # Others modules by this vendor
    📂 <vendorName> # Another third-party vendor
      📂 ... # Their modules
    📂 ... # Other third-party vendors
Want to learn more?

Visit M.academy to learn much more about Magento, Laravel, PHP, Javascript, & Docker.

M.academy logo