1 个不稳定版本

0.1.0 2021 年 11 月 10 日

#5#flowchart

MIT/Apache

105KB
3K SLoC

Flou

Flou 是一种用于描述流程图的领域特定语言。它也是一个同名的 CLI 工具,可以将之前提到的流程图描述渲染成 SVG 文件。

Flou 的目标是提供流程图文本表示。

文档

Flou 的文档可以在 此处 找到。

使用 Flou 的原因?

  • 如果您需要自动生成流程图,您可以编写一个生成 Flou DSL(领域特定语言)的程序,然后使用 CLI 工具将 DSL 编译成图像。
  • 文本表示可以避免在用视觉设计软件创建流程图时可能出现的难以察觉的轻微设计不一致性。
  • Flou 使得修改共享的流程图部分变得简单且无痛。
  • 文本流程图表示更适合版本控制。

不使用 Flou 的原因?

  • 它仍然处于测试阶段。这意味着一些功能可能尚未完善。
  • 由于 Flou CLI 不会将它们并排放置而是重叠,因此具有重叠段的连接可能会导致视觉上的歧义。然而,用户可以通过选择连接的侧面来缓解这个问题。

依赖项

~5.5MB
~100K SLoC