Use a root Cargo.toml with a [workspace] section to group multiple crates into a single build unit. This allows you to run cargo build or cargo test from the root directory to build all members simultaneously.
[workspace]
members = [
"packages/trpl",
"packages/mdbook-trpl",
]
Ensure each member crate has its own Cargo.toml file in its respective directory.