The Fusion package manager config is distributed across layers in a top-down hierarchy. Higher layers overlay and modify lower ones where their content intersects.
On This Page
Runtime Layer
The custom runtime layer is the highest layer, created from the passed arguments. It overlays the persistence and default layers. For detailed examples, see the terminal and docker interactions.
Persistence Layer
The custom persistence layer is the middle layer, built from the files in the
/extensions/config
directory,
which then overlays the default layer.
Extension Group
Since Fusion supports an infinite number of
stackable extensions,
each extender must group the custom configuration within its own nested
package identifier directory.
The subdirectory must correspond to
an existing package. Otherwise, it will be deleted (maintained) by the
extend
task during the next run.
For detailed examples, see the persistence page hub and the "Extensions" chapter.
Default Layer
The default layer is built from the files in the /config
directory and includes
pre-configured settings. These default values are detailed on the following pages
in this chapter: