search hotlink icon profile hotlink icon

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: