-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Dependencies dont need to be defined for all modules. These are some observations over the course of development:
For all - core, apptype
For components - packages, middlewares, views (only subview), externals
For packages - middlewares, externals
For middlewares - packages, externals
For views (baseview) - For views (baseview) - packages (for any tag packages like adminltetags)
For views (sub) - views (only baseview)
For bundles - components, packages, middlewares, views, bundles, externals
Component should install its own subview that will install main view.
Packages and middlewares are independent of component as any component can make use of them, but they can depend on each other.
Components dependency for package and views are modified at the time of updating the app the component is being assigned to.
Middlewares are updated via app as well.
Rest of the dependencies are for installer to install all modules correctly.