trane 0.17.4

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 build steps.
build: build-ffi build-cargo

# Build and verify the FFI bindings.
build-ffi:
	typeshare ./ --lang=kotlin --output-file=ffi/trane.kt
	typeshare ./ --lang=swift --output-file=ffi/trane.swift
	typeshare ./ --lang=typescript --output-file=ffi/trane.ts
	tsc ffi/trane.ts

# Run all cargo checks and tests.
build-cargo:
	cargo fmt
	cargo clippy
	RUSTDOCFLAGS="-D missing_docs" cargo doc --document-private-items --no-deps
	cargo test --release