Module assemble_core::startup

source ·
Expand description

The startup part of assemble.

Although the actual execution of assemble projects is handled by assemble-freight, this module provides standard implementations for how the project will be initialized

Project initialization is handled by two parts. The first is the Assemble instance, which provides a standard way of interpreting the start options for an assemble build. Then, a Settings instance is created that can be modified. The assemble-freight project should provide the mechanisms that create these values.

Modules

Handles managing and monitoring build initialization
Handles standard invoking and monitoring builds
Provides listeners