12 个版本

0.6.1 2024 年 6 月 29 日
0.6.0 2024 年 1 月 13 日
0.5.0 2023 年 4 月 25 日
0.4.5 2022 年 9 月 9 日
0.1.1 2019 年 10 月 12 日

252数据结构

Download history 86/week @ 2024-04-26 50/week @ 2024-05-03 58/week @ 2024-05-10 164/week @ 2024-05-17 366/week @ 2024-05-24 378/week @ 2024-05-31 478/week @ 2024-06-07 266/week @ 2024-06-14 123/week @ 2024-06-21 291/week @ 2024-06-28 113/week @ 2024-07-05 125/week @ 2024-07-12 181/week @ 2024-07-19 62/week @ 2024-07-26 68/week @ 2024-08-02 317/week @ 2024-08-09

683 每月下载次数
10 包(2 个直接)中使用

MIT-0 许可

23KB
497

生成项目的图形化路线图

生成项目路线图的有向无环图表示。想法是展示达到目标所需的步骤和它们需要遵循的顺序,但忽略截止日期和其他无关细节。

示例

goal:
  label: |
    This is the end goal:
    if we reach here, there
    is nothing more to be
    done in the project
  depends:
  - finished
  - blocked

finished:
  status: finished
  label: |
    This task is finished;
    the arrow indicates what
    follows this task (unless
    it's blocked)

ready:
  status: ready
  label: |
    This task is ready 
    to be done: it is not
    blocked by anything

next:
  status: next
  label: |
    This task is chosen 
    to be done next

blocked:
  status: blocked
  label: |
    This task is blocked
    and can't be done until
    something happens
  depends:
  - ready
  - next

要运行

cargo run --bin roadmap2dot legend.yaml | dot -Tsvg > legend.svg

这将生成一个图表,如果这个 README 从源树渲染,则下面可见;或者您可以在 仓库中找到它

法律声明

版权所有 2019 年 Lars Wirzenius

本软件和相关的文档文件(“软件”)的副本(“软件”)的使用、复制、修改、合并、发布、分发、再许可和/或销售副本,并允许提供软件的个人以任何方式进行,均无限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的权利,以及允许提供软件的个人以任何方式进行。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论是基于合同、侵权或其他方式,由软件或其使用或其他方式产生、产生于或与之相关。

依赖关系

~6–15MB
~195K SLoC