#characteristics #generate-static #report #static-website #date #add #time

app brevdash

根据时间生成特性静态网站报告

6个版本

0.2.2 2021年7月15日
0.2.1 2021年7月15日
0.1.2 2021年7月14日
0.1.1 2021年3月17日

#15 in #characteristics

AGPL-3.0-or-later

165KB
1.5K SLoC

根据时间生成特性静态网站报告

brevdash 工具可以管理数字或布尔特性的时间序列,并生成静态网站报告,其中包含图表,显示它们随时间的变化。

示例用法

创建仓库

~$ mkdir mydata
~$ cd mydata
~/mydata$ brevdash init --name "My Data"

添加核心数据

~/mydata$ brevdash add characteristic number_of_warnings --name "Number of warnings" --datatype integer
~/mydata$ brevdash add project my_project --name "My project"

添加一些数据点

~/mydata$ brevdash add datavalue --characteristic number_of_warnings --project my_project --value 15 --date 2021-03-01
~/mydata$ brevdash add datavalue --characteristic number_of_warnings --project my_project --value 17 --date 2021-03-08
~/mydata$ brevdash add datavalue --characteristic number_of_warnings --project my_project --value 9 --date 2021-03-15

生成HTML报告

~/mydata$ brevdash report --output-path ../report-html

仓库格式

仓库的格式是一个包含 toml 文件的数据目录树。目前还没有详细的格式描述,但可以通过阅读 brevdash-data 源代码或使用 brevdash 命令行工具来操作和查看生成的文件来轻松了解。

安装

安装方式与任何典型的Rust项目相同

cargo install brevdash

在 Debian GNU/Linux 11 上进行了测试,但应与其他大多数Linux发行版一样容易工作。你可能需要首先安装一些系统库。如果你遇到无法解决的问题,请告诉我。

依赖项

~13–23MB
~315K SLoC