Add MORE_STORES.md, and close the builder image item
MORE_STORES.md asks which further host platforms could get a store like the Batocera one, and starts from a measurement: the catalog ships html for 11 of 15 titles and desktop binaries for 8, while the Batocera store consumes only cartridge — 7. The gap is not the number of stores but that the existing one leaves half the catalog untouched. Also records that the ARM64 asset kind is the prerequisite for the retro-handheld direction, and closes the internal-org item in REPO_REFACT.md now that all eight builder images live under build/. The Woodpecker note is corrected against what the CLI actually reports: 19 repos registered and active, not the 10 the pipelines table shows. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+5
-6
@@ -44,9 +44,8 @@ A mérce a saját folyamatunk, a wiki [PDLC](https://wiki.teletypegames.org/team
|
||||
**Erősség:** ez a legérettebb részünk. Hét platform, egységes minta, központi konfiguráció — egy új játék `.woodpecker.yaml`-ja egyetlen sor (`platform: ebitengine`).
|
||||
|
||||
**Hiányzik:**
|
||||
- **A `bevy` és a `love` platformon nincs egyetlen aktív pipeline sem.** Mindkettőnek van toolchainje, builder image-e, demója és katalógus-bejegyzése — de a `demos/bevy-demo` és a `demos/love-demo` nincs regisztrálva a Woodpeckerben, tehát ezt a két platformot ma kézzel buildeljük.
|
||||
- **A `demos/ebitengine-demo` és a `demos/phaser-demo` sincs regisztrálva**, noha `.woodpecker.yaml`-juk van és a katalógusban szerepelnek.
|
||||
- **A pipelines tábla elavult tulajdonost tárol** a `demos/pong` és `demos/inkwell-demo` sorában (`games/…`), mert a szinkron az org-költözés óta nem futott.
|
||||
- **A WarpEngine `pipelines` táblája hiányos.** A Woodpecker 19 repót ismer és mind aktív, a `/api/ci/pipelines` viszont csak 10-et mutat, elavult tulajdonossal. A tábla a felület, amin a CI állapotát nézzük, tehát félrevezet — a valóság a `woodpecker-cli repo ls`.
|
||||
- **Négy build nem zöld** (2026-08-16): a `bevy-demo` a `bevy-builder` image miatt (a Dockerfile-ban ott a `pkg-config`, a publikált image-ben nincs — újra kell építeni), a `bombexpert` az `ldoc` miatt (a Lua forrás dokumentációs kommentjei nem értelmezhetők), a `trickster-tiles` pedig azért, mert a phaser pipeline `src/*.js`-t ellenőriz egy TypeScript projektben (javítva a sablonban, deploy után él).
|
||||
- **Kétféle fájlnév él egymás mellett:** `.woodpecker.yaml` és `.woodpecker.yml` (`impostor`, `mranderson`). Apróság, de a keresést és a sablonozást megnehezíti.
|
||||
- **Nincs kiadás-előtti ellenőrzés.** A pipeline buildel és publikál, de nem futtat tesztet, lintet vagy méretkorlát-ellenőrzést.
|
||||
|
||||
@@ -65,8 +64,8 @@ A mérce a saját folyamatunk, a wiki [PDLC](https://wiki.teletypegames.org/team
|
||||
| ebitengine | ✓ | ✓ | ✓✓ | 1 | ✓ |
|
||||
| godot | ✓ | ✓ | ✓ (pong) | — | ✓ |
|
||||
| phaser | ✓ | ✓ | ✓ | — (1 fejlesztés alatt) | ✓ |
|
||||
| bevy | ✓ | ✓ | ✓ | — | ✗ |
|
||||
| love | ✓ | ✓ | ✓ | — | ✗ |
|
||||
| bevy | ✓ | ✓ | ✓ | — | ⚠ builder image elavult |
|
||||
| love | ✓ | ✓ | ✓ | — | ✓ |
|
||||
|
||||
**Hiányzik:**
|
||||
- **Négy platformon nincs kiadott játék** (godot, phaser, bevy, love). A teljes eszközlánc kiépült alattuk, de nem bizonyítja semmi.
|
||||
@@ -140,7 +139,7 @@ Ez a három nem illeszthető egyetlen meglévő orgba sem — új org vagy új r
|
||||
|
||||
Hatás szerint, nem nehézség szerint.
|
||||
|
||||
1. **A négy nem regisztrált demó bekötése a Woodpeckerbe**, és a pipeline-szinkron lefuttatása. Ez pár kattintás, és ettől lesz mind a hét platform ténylegesen automatizált — ma kettő nem az.
|
||||
1. **A négy nem zöld build rendbetétele**, és a WarpEngine pipeline-szinkron lefuttatása, hogy a `/api/ci/pipelines` a valóságot mutassa. A demók bekötve vannak — a korábbi feltevés, hogy hiányoznak, a hiányos táblából jött.
|
||||
2. **Projekt-scaffolder** a `tools` orgba. A `build` és a `games` közti kézi lépéseket szünteti meg, és a demókat sablonná lépteti elő.
|
||||
3. **`assets` org** és az első konverter. A leghosszabb út, de a legnagyobb napi megtakarítás.
|
||||
4. ~~**Csomagpublikálás**~~ — **kész** (2026-08-16): `inkwell` v0.1.0, `gorpg` v0.1.0 és a `warp_engine` 0.2.0 gem kiadva, mindhárom külső projektből ellenőrizve.
|
||||
|
||||
Reference in New Issue
Block a user