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.
25 lines
1.1 KiB
Markdown
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.
|