trane 0.29.0

An automated system for learning complex skills
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Run all cargo checks and tests.
lint:
	cargo fmt
	cargo clippy --all-targets --all-features -- -D warnings
	RUSTDOCFLAGS="-D missing_docs" cargo doc --document-private-items --no-deps

test:
	cargo test --release

benchmark-small:
	cargo run --release --bin trane-benchmark -- --library-dir tests/small_test_library \
		--advanced-course "trane::music::improvise_for_real::sing_the_numbers::3"

benchmark-large:
	cargo run --release --bin trane-benchmark -- --library-dir tests/large_test_library \
		--advanced-course "trane::music::improvise_for_real::jam_tracks::4::g_flat"