alexislefebvre/symfony-workflow-style

This package is abandoned and no longer maintained. No replacement package was suggested.

Symfony bundle adding style to Symfony workflow dumps

0.2 2018-12-09 00:26 UTC

This package is auto-updated.

Last update: 2020-06-05 02:21:00 UTC


README

⚠️ This code has been merged in https://github.com/symfony/symfony/pull/29538, install Symfony 4.3+ to use this feature.

Add style to Symfony workflow dumps

Packagist Latest Stable Version Latest Unstable Version

Builds: Build status

Install

composer require alexislefebvre/symfony-workflow-style

Register bundle in Kernel (if not already done automatically by Symfony Flex):

new \AlexisLefebvre\Bundle\SymfonyWorflowStyleBundle\SymfonyWorflowStyleBundle(),

Add style to your workflow, see examples.

Call command workflow:dump-with-style, it behaves as workflow:dump but it add colors to output.

Examples

YAML configuration used in examples: workflows.yaml

pull_request workflow: marking_store.type is single_state

Style is added to the first transition:

  • arrow has custom color
  • label has custom text
  • label has custom color

And to travis and closed states:

  • background color is changed for travis and closed states
  • description is added to travis node (only for PUML format)

PUML

Example

Dot

Example

article workflow: marking_store.type is multiple_state

Labels and colors of one transition and one state are changed.

Example