alexislefebvre / symfony-workflow-style
此包已被废弃,不再维护。未建议替代包。
Symfony 扩展,为 Symfony 工作流转储添加样式
0.2
2018-12-09 00:26 UTC
Requires
- php: >=7.1
- symfony/config: ^4.1
- symfony/console: ^4.1
- symfony/dependency-injection: ^4.1
- symfony/framework-bundle: ^4.1
- symfony/http-kernel: ^4.1
- symfony/workflow: ^4.1
- symfony/yaml: ^4.1
Requires (Dev)
- phpunit/phpunit: ~6.5.6 || ~7.0
Conflicts
- symfony/framework-bundle: >= 4.1.8 < 4.1.9 || >= 4.2.0 < 4.2.1
README
⚠️ 此代码已合并到 symfony/symfony#29538,安装 Symfony 4.3+ 以使用此功能。
为 Symfony 工作流转储添加样式
安装
composer require alexislefebvre/symfony-workflow-style
在 Kernel
中注册扩展(如果尚未由 Symfony Flex 自动完成)
new \AlexisLefebvre\Bundle\SymfonyWorflowStyleBundle\SymfonyWorflowStyleBundle(),
将样式添加到您的工作流中,请参阅示例。
调用命令 workflow:dump-with-style
,它的行为与 workflow:dump
相同,但会向输出添加颜色。
示例
示例中使用的 YAML 配置:workflows.yaml
pull_request
工作流: marking_store.type
是 single_state
样式添加到第一个转换
- 箭头具有自定义颜色
- 标签具有自定义文本
- 标签具有自定义颜色
以及到 travis 和 closed 状态
- travis 和 closed 状态的背景颜色已更改
- 向 travis 节点添加了描述(仅适用于 PUML 格式)
PUML
Dot
article
工作流: marking_store.type
是 multiple_state
更改了一个转换和一个状态上的标签和颜色。