Introduction
blendtutor is a single-binary Rust CLI for authoring and running interactive
R and Python coding lessons with LLM feedback, and for building
browser-deployable lesson sites. It is the successor to the original R-package
blendtutor, rebuilt on a reusable blendtutor-core library so the same domain
logic can later back a Tauri GUI with no process boundary.
Documentation stack
This site is built from two sources, merged into one deploy:
- Narrative docs — this book, written with mdBook.
- API reference — generated by rustdoc from
blendtutor-coreand nested under/api.
rustdoc owns the API surface, mdBook owns the prose; the two are stitched into a single GitHub Pages artifact at deploy time (see Architecture).