Component template
Components are defined using a YAML manifest with the following structure:
and properties:
Field | Type | Value restrictions | Is required | Default value | Description |
---|---|---|---|---|---|
| string | should match the following regexp:
that is only letters, number and underscores, no initial number of underscore Notice: this should not match the name of another component | TRUE |
| The name of the component. |
| string | TRUE |
| A description to characterize the component. | |
| string | notice: this should match the name of an existing component-type | TRUE |
| The name of the component-type that defines the type of the component. |
| object | FALSE |
| General custom properties of the component. These properties can be defined freely and usually have the purpose to expose information useful for configuring the component. |
Examples
Example of a component for OpenJDK11:
Example of a component for the Linux operating system:
Last updated