Description

HELIX defines three major primitives:

Blueprints

Core project layouts including templated boilerplate and methods for generating and building artifacts from a set of Components and Transforms.

Components

Small, configurable pieces of source code that represent a specific implementation of a specific functionality along with associated metadata.

Transforms

Modifications of either source code or a built artifact along with associated metadata.

Blueprints are configured with a collection of Components to include and Transforms to apply and then built to generate build artifacts.