Foundational Rust crates for Terraphim's editor and knowledge-graph search.
terraphim_types— typed concepts, documents, roles and synonymsterraphim-markdown-parser— Markdown parsing, bounded traversal and stable blocksterraphim_automata— text matching, autocomplete and thesaurus constructionterraphim_rolegraph_core— portable trigger indexing and symbolic embeddingsterraphim_rolegraph— knowledge-graph construction and ranking
The workspace resolves dependencies from crates.io and builds without private registry credentials. Authored terminology can stay in Markdown:
# Risk
synonyms:: concern, uncertaintyTerraphim's automata parser maps these terms to the same typed concept. The editor and search clients use that shared vocabulary when proposing alternatives and retrieving related passages.
Build and test with Rust 1.96:
cargo test --locked --workspace --all-targets
cargo clippy --locked --workspace --all-targets -- -D warningsCrate archives include their own licenses and test fixtures. The release workflow checks package contents and publishes reviewed version tags through crates.io trusted publishing; new crate names use an explicit first-publication bootstrap.
Source: terraphim-core.
Licensed under Apache-2.0; see each crate's LICENSE.