Background
I created my first crate rust-canto even though I didn’t know
Rust, so that I can bring automatic Cantonese word segmentation and
romanizations into Typst.
This is a great idea. Moving from a complex xtask workspace to a streamlined
build.rs and build.sh workflow is a common evolution for Rust projects,
especially when targeting WebAssembly.
Five lessons learnt from chat bot
1. Avoid the “Crates.io Path Dependency” Trap
-
The Problem: Using a Workspace with a local helper crate.
[Read More]