Instead of using the
app directory provided by a fresh Laravel installation, superV encourages you to divide your application into special composer packages called
An addon can be a private composer package you have been developing or a public superv addon that is published as composer package.
Either when creating the addon or installing it through composer, superV locates the package in a special manner with the help of it's composer plugin package.
Knowing that all the addons are located in the
addons directory which resides at your project root, superV follows this directory structure:
Project Root | |-- addons |-- bazaar |-- modules |-- core |-- catalog |-- orders |-- panels |-- admin |-- web |-- user |-- app |-- bootstrap