6 个版本
使用旧的 Rust 2015
0.1.7 | 2019 年 3 月 1 日 |
---|---|
0.1.6 | 2018 年 8 月 24 日 |
0.1.5 | 2017 年 7 月 19 日 |
#36 in #transformation
28 每月下载量
用于 gears-cli
135KB
3.5K SLoC
gears-core-rust
跨平台、可嵌入的文档结构化转换库
规范
使用 artifact-app 记录需求和规范。
生成的文档工件会自动从 master
发布到 https://gears-project.github.io/gears-core-rust/
要本地生成文档,请运行:
cargo install artifact-app
art check
art ls -p
art export -o target/spec html
构建
cargo build --release
cargo build --features embedded
DSL
with domain {
add entity post;
with entity post {
add attribute name:string;
with attribute name {
set default 'none';
};
};
};
with xflows {
add main_flow;
with main_flow {
add node branch_2;
};
};
测试
cargo test -- --nocapture
RUST_BACKTRACE=1 cargo test -- --nocapture
RUST_BACKTRACE=1 cargo watch -x "test -- --nocapture"
RUST_BACKTRACE=1 RUST_LOG=gearsg=debug cargo watch -x "test -- --nocapture"
RUST_BACKTRACE=1 RUST_LOG=gearsg=debug cargo watch -x "test --features peg/trace -- --nocapture"
有关更多日志选项,请参阅 https://doc.rust-lang.net.cn/log/env_logger/
依赖项
~7–18MB
~274K SLoC