seqdiag从文本生成序列图图像
seqdiag的Python项目详细描述
seqdiag从spec文本文件生成序列图图像文件。
设置
使用简易安装或pip:
$ sudo easy_install seqdiag Or $ sudo pip seqdiag
复制并修改ini文件。示例:
$ cp <seqdiag installed path>/blockdiag/examples/simple.diag . $ vi simple.diag
请参阅spec-text setting sample部分了解 simpla.diag配置文件。
规范文本设置示例
几乎没有可用的示例。 你可以在 blockdiag.com。
简单诊断
simple.diag只是通过类似点的文本格式定义节点和转换:
diagram { browser -> webserver [label = "GET /index.html"]; browser <-- webserver; browser -> webserver [label = "POST /blog/comment"]; webserver -> database [label = "INSERT comment"]; webserver <-- database; browser <-- webserver; }
用法
执行seqdiag命令:
$ seqdiag simple.diag $ ls simple.png simple.png
要求
- python 2.6、2.7、3.2、3.3、3.4
- 枕头2.2.1或更高版本
- FuncParserLib 0.3.6或更高版本
- ReportLab(可选)
- 魔杖和ImageMagick(可选)
- 设置工具
许可证
apache许可证2.0