makepad-ports/README.md
andodeki 7ddd75fb70 Makepad 2.0 ports: rider, koboyo, insurance (+ HTML sources, assessments)
Three single-file HTML apps ported to Makepad 2.0 (dev b41e740) script_mod! DSL:
- rider (ride.html): 21 unit + 9 integration + 9 headless UI tests
- koboyo (koboyo.html): 29 + 14 + 8
- insurance (insurance.html): 28 + 14 + 8
All 140 tests green. Includes headless-Linux platform patch, full README,
setup script, and three brutal codebase assessments with execution plans.
2026-08-04 05:07:18 +00:00

25 lines
1.1 KiB
Markdown

# 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.