FsMake's core concepts are:
A pipeline
has a name and contains many stages
.
A stage
has and name and contains one or more steps
. Depending on the stage
, these steps
could be conditional and/or parallel.
A step
has a name and a special Make<'T> function.
A step is where you define what you want to run.
Make<'T> is the core abstraction and extensibility point in FsMake.
A step
is composed of glued together Make<'T>
functions.
FsMake includes some computation expression builders for working with them.
See MakeBuilders.