3 个稳定版本
2.0.1 | 2023 年 2 月 16 日 |
---|---|
2.0.0 | 2023 年 2 月 15 日 |
1.0.0 | 2023 年 2 月 11 日 |
#34 in #chart
17KB
200 行
Jira CSV 到甘特图 JSON 转换器
此程序将 Jira CSV 导出转换为可以由 gantt_chart 工具处理的格式。
使用 cargo install jira_to_gantt
安装。使用 jira-to-gantt
运行。
说明
该工具使用以下 Jira 字段
- 问题密钥 - 提供项目项的简短描述
- 状态 - 用于在图表上标记任务为打开或关闭
- 分配者 - 用于分组任务
- 原始估算 - 任务持续时间
- 创建日期(可选)- 如果在命令行上未提供 开始日期,则使用
Jira CSV 导出存在许多问题和不一致性,该工具可以处理,包括
- 输出开始和结束处有额外的非 CSV 格式行
- 日期不是 ISO 格式
- 不遵守任何积压排序顺序
- 输出中存在坏的 UTF-8 字符
- 引号不一致
您可以使用 iconv -c -t utf-8 bad.csv > stripped.csv
清除导出中的坏 UTF-8 字符。有关信息,请参阅 iconv。 工具会自动执行此操作。
您可以使用 xsv slice -s 3 -n -o bad.csv jira.csv
删除前 3 行。 同样,工具会自动执行此操作。
工具使用 gantt_chart crate 中的结构来确保 JSON5 输出的兼容性。
依赖关系
~9–22MB
~293K SLoC