Options
All
  • Public
  • Public/Protected
  • All
Menu

Primary unit of extensibility in SDMs. Implemented to expose a capability that can be added to a software delivery machine in a consistent manner. Facilitates modularity at a higher level than FunctionUnit or handlers. For example, a Node module can export an ExtensionPack. ExtensionPacks can optional contribute goal setting, which will be added to existing goal setting.

Hierarchy

Index

Properties

configure

configure: ConfigureMachine

Function to configure the given SDM

param

Optional description

description: string

Human-readable description of this extension pack

Optional goalContributions

goalContributions: GoalSetter

Optional goal setting contributions that will be added into SDM goal setting. Decorates other goal setting behavior.

name

name: string

Name of the extension pack

Optional requiredConfigurationValues

requiredConfigurationValues: Array<string | { path: string; type: ConfigurationValueType }>

Optional array of required configuration value paths resolved against the root configuration

Optional tags

tags: string | string[]

Optional tags of extension pack

vendor

vendor: string

Vendor or author of this extension pack

version

version: string

Version of extension pack

Generated using TypeDoc