Changes for version 0.005000 - 2018-01-31

  • Stepford is not alpha. It is used for serious things. We removed the alpha warning.
  • Stepford::Role::Step::FileGenerator now accepts MooseX::Types::Path::Tiny types in addition to MooseX::Types::Path::Class types for files.
  • The unused and undocumented Stepford::Types::Internal::ArrayOfFiles type was removed.
  • Graph::Easy is now used to generate the string representation of a Stepford::Graph. PR by José Joaquín Atria. GitHub #35.

Modules

A vaguely Rake/Make/Cake-like thing for Perl - create steps and let a runner run them
A Stepford exception object
The final step for all Stepford runs
Contains the step dependency graph
Represents a concrete plan for execution by a Stepford::Runner
The logger used by Step classes.
The basic role all step classes must implement
A role for steps that generate files
A role for steps that generate a file atomically
A role for steps with unserializable productions
Takes a set of steps and figures out what order to run them in
A trait for attributes which are a step dependency
A trait for attributes which are a step production
Type library used in Stepford classes/roles
Internal type definitions for Stepford