chaps-io / gush

Fast and distributed workflow runner using ActiveJob and Redis
MIT License
1.03k stars 103 forks source link

Removed GPL libraries in favor of MIT compatible ones #79

Closed rmorlok closed 3 years ago

rmorlok commented 3 years ago

Removed the colorize and ruby-graphviz libraries which were GPL and not compatible with the Gush MIT license. Replaced them with paint and graphviz, respectively.

Enhanced options for graph vizualization by allowing a filename to be specified to retain the output of the graph. Allowed graphs to be generated from specific workflows that exist in Redis in addition to coming straight from the class definition (for systems that may choose to make the structure of the graph dynamic based on inputs).

Standardized CLI documentation format.

rmorlok commented 3 years ago

Closing in favor of PR that will include fixes for specs