Crates.io | gears |
lib.rs | gears |
version | 0.1.7 |
source | src |
created_at | 2017-07-16 22:14:05.625479 |
updated_at | 2019-03-01 10:27:46.289483 |
description | Gears core implementation |
homepage | https://github.com/gears-project/gears-core-rust |
repository | https://github.com/gears-project/gears-core-rust.git |
max_upload_size | |
id | 23668 |
size | 397,298 |
Cross platform, embeddable library for structured document transformation
The requirements and specifications are documented using artifact-app .
The generated artifact documents are automatically published from master
at
https://gears-project.github.io/gears-core-rust/
To generate the documents locally run,
cargo install artifact-app
art check
art ls -p
art export -o target/spec html
cargo build --release
cargo build --features embedded
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"
See https://doc.rust-lang.org/log/env_logger/ for more logging options