FsMake


Concepts

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>

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.