# makepad-ports
Ports of three single-file HTML apps to **Makepad 2.0 (dev branch, `b41e740`)**
using the `script_mod!` Rust UI DSL — with full unit + integration + headless-UI
tests (140 green), plus brutal professional assessments of all three codebases.
## Contents
| Path | What |
|---|---|
| `makepad-ports/` | The Rust crates (`rider`, `koboyo`, `insurance`), headless-Linux patch, `setup_makepad.sh`, full README with test status |
| `ride.html` / `koboyo.html` / `insurance.html` / `nav.html` | The original single-file HTML apps (port sources) |
| `insurepay_assessment.md` | Assessment of `insurance.html` (4.2/10) |
| `makepad_assessment.md` | Assessment of upstream Makepad 2.0 dev branch (4.7/10) |
| `makepad_ports_assessment.md` | Assessment of these port crates (6.0/10) |
## Quick start
```bash
cd makepad-ports && ./setup_makepad.sh
```
Rebuilds the toolchain + checkout in `/var/tmp/mk`, applies the patch, installs
the three crates into `examples/`, and runs all 140 tests. See
`makepad-ports/README.md` for details, status tables, and the hard-won DSL lessons.