`stores/warp-engine-desktop-store` és `stores/ttg-desktop-store` törölve: a motor a `warp-engine-client`be került (2.0.0), tehát nincs mit letölteni, és a 2.2.0 óta nincs mit konfigurálni sem kívülről — a registry-rekord csak név + katalógus, a store-onkénti szeparáció pedig almappa, amit a kliens a katalógus-hostból képzett slugból állít elő. A `repos.list` és a `WIKI_CONNECTION.md` táblája követi (két sorral kevesebb), a `REPO_REFACT.md` repófája a jelen állapotot mutatja, a történeti bejegyzések pedig maradtak — azok arról szólnak, ami akkor történt —, datált lezáró jegyzettel. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
13 KiB
Wiki Connections
Folders (repos) in this workspace that already have a wiki page in the wiki-pages mirror. The wiki runs on Grav CMS; the content schema is infra/wiki-pages/pages/<path>/default.md. Wiki base URL: https://wiki.teletypegames.org/ (without the /en/ prefix, based on the pages' internal links).
The workspace folder layout mirrors the Gitea orgs one-to-one since 2026-08-16: bbs/, build/, demos/, engines/, games/, infra/, services/, tools/ — so a repo's path is <org>/<name>, and the first two columns of the table agree by construction. Two things sit outside that: devarea itself, which has to stay at the workspace root because clone-repos.sh clones into its parent, and media/, which holds reference images rather than repos. The org taxonomy is described in REPO_REFACT.md next to this file.
This file lives in the devarea repo (tools/devarea). The repo's scripts/ folder holds the workspace management scripts (clone-repos.sh — clones the whole workspace in this structure based on repos.list; check-repos.sh — compares the list against the Gitea server; install-tea.sh — tea CLI installation), tied together by the Makefile in the root (make help). Paths in the table are relative to the workspace root (the parent directory of devarea).
| Folder | Org | Title | Wiki file | URL |
|---|---|---|---|---|
bbs/bbs-server |
bbs |
BBS Server | infra/wiki-pages/pages/infrastructure/bbs/default.md |
https://wiki.teletypegames.org/infrastructure/bbs |
bbs/impostor-bbs |
bbs |
BBS (Game 1.5) | infra/wiki-pages/pages/projects/neumatronic-universe/arcs/norman-arc/games/015-bbs/default.md |
https://wiki.teletypegames.org/projects/neumatronic-universe/arcs/norman-arc/games/015-bbs |
bbs/sermo-bbs |
bbs |
Sermo OS Showcase | infra/wiki-pages/pages/projects/neumatronic-universe/scratchpad/sermo-os/default.md |
https://wiki.teletypegames.org/projects/neumatronic-universe/scratchpad/sermo-os |
build/bevy-tools |
build |
Bevy | infra/wiki-pages/pages/development/bevy/default.md |
https://wiki.teletypegames.org/development/bevy |
build/c64-tools |
build |
Commodore 64 | infra/wiki-pages/pages/development/c64/default.md |
https://wiki.teletypegames.org/development/c64 |
build/ebitengine-tools |
build |
Ebitengine | infra/wiki-pages/pages/development/ebitengine/default.md |
https://wiki.teletypegames.org/development/ebitengine |
build/godot-tools |
build |
Godot | infra/wiki-pages/pages/development/godot/default.md |
https://wiki.teletypegames.org/development/godot |
build/love-tools |
build |
Löve | infra/wiki-pages/pages/development/love/default.md |
https://wiki.teletypegames.org/development/love |
build/phaser-tools |
build |
Phaser | infra/wiki-pages/pages/development/phaser/default.md |
https://wiki.teletypegames.org/development/phaser |
build/tic80-tools |
build |
TIC-80 | infra/wiki-pages/pages/development/tic80/default.md |
https://wiki.teletypegames.org/development/tic80 |
build/tic80pro-dockerfile |
github |
TIC-80 | infra/wiki-pages/pages/development/tic80/default.md |
https://wiki.teletypegames.org/development/tic80 |
demos/bevy-demo |
demos |
Bevy | infra/wiki-pages/pages/development/bevy/default.md |
https://wiki.teletypegames.org/development/bevy |
demos/inkwell-demo |
demos |
inkwell | infra/wiki-pages/pages/engines/inkwell/default.md |
https://wiki.teletypegames.org/engines/inkwell |
demos/phaser-demo |
demos |
Phaser | infra/wiki-pages/pages/development/phaser/default.md |
https://wiki.teletypegames.org/development/phaser |
engines/inkwell |
engines |
inkwell | infra/wiki-pages/pages/engines/inkwell/default.md |
https://wiki.teletypegames.org/engines/inkwell |
engines/rubbs |
engines |
rubbs | infra/wiki-pages/pages/engines/rubbs/default.md |
https://wiki.teletypegames.org/engines/rubbs |
engines/warp_engine |
engines |
WarpEngine | infra/wiki-pages/pages/engines/warp-engine/default.md |
https://wiki.teletypegames.org/engines/warp-engine |
engines/warpstore |
engines |
warpstore | infra/wiki-pages/pages/engines/warpstore/default.md |
https://wiki.teletypegames.org/engines/warpstore |
games/blessingofra |
games |
Blessing of Ra | infra/wiki-pages/pages/projects/blessingofra/default.md |
https://wiki.teletypegames.org/projects/blessingofra |
games/c64-demo |
games |
Teletype Games C64 Demo | infra/wiki-pages/pages/projects/c64-demo/default.md |
https://wiki.teletypegames.org/projects/c64-demo |
games/impostor |
games |
Definitely Not an Impostor | infra/wiki-pages/pages/projects/impostor/default.md |
https://wiki.teletypegames.org/projects/impostor |
games/rabbitc64 |
games |
Rabbit Scooter — C64 | infra/wiki-pages/pages/projects/rabbitc64/default.md |
https://wiki.teletypegames.org/projects/rabbitc64 |
games/rabbitroller |
games |
Rabbit Roller | infra/wiki-pages/pages/projects/rabbitroller/default.md |
https://wiki.teletypegames.org/projects/rabbitroller |
games/realworld |
games |
Real World | infra/wiki-pages/pages/projects/realworld/default.md |
https://wiki.teletypegames.org/projects/realworld |
infra/backup-scripts |
infra |
Backup scripts | infra/wiki-pages/pages/infrastructure/backup/default.md |
https://wiki.teletypegames.org/infrastructure/backup |
infra/wiki-pages |
infra |
Wiki Site | infra/wiki-pages/pages/infrastructure/wiki-site/default.md |
https://wiki.teletypegames.org/infrastructure/wiki-site |
media/nokiapunk |
— | Nokia-Punk | infra/wiki-pages/pages/projects/neumatronic-universe/universe/nokia-punk/default.md |
https://wiki.teletypegames.org/projects/neumatronic-universe/universe/nokia-punk |
services/statusbot |
services |
Discord Thread Scheduler | infra/wiki-pages/pages/others/statusbot/default.md |
https://wiki.teletypegames.org/others/statusbot |
services/teletypegames |
services |
Public site | infra/wiki-pages/pages/infrastructure/public-site/default.md |
https://wiki.teletypegames.org/infrastructure/public-site |
services/updater |
services |
Discord Updater Bot | infra/wiki-pages/pages/others/updater/default.md |
https://wiki.teletypegames.org/others/updater |
stores/ttg-batocera-store |
stores |
TTG Batocera Store | infra/wiki-pages/pages/stores/ttg-batocera-store/default.md |
https://wiki.teletypegames.org/stores/ttg-batocera-store |
stores/ttg-retroarch-store |
stores |
TTG RetroArch Store | infra/wiki-pages/pages/stores/ttg-retroarch-store/default.md |
https://wiki.teletypegames.org/stores/ttg-retroarch-store |
stores/warp-engine-batocera-store |
stores |
WarpEngine Batocera Store | infra/wiki-pages/pages/stores/warp-engine-batocera-store/default.md |
https://wiki.teletypegames.org/stores/warp-engine-batocera-store |
stores/warp-engine-retroarch-store |
stores |
WarpEngine RetroArch Store | infra/wiki-pages/pages/stores/warp-engine-retroarch-store/default.md |
https://wiki.teletypegames.org/stores/warp-engine-retroarch-store |
stores/warp-engine-client |
stores |
WarpEngine Client | infra/wiki-pages/pages/stores/warp-engine-client/default.md |
https://wiki.teletypegames.org/stores/warp-engine-client |
Notes
- Structure change: instead of the former Wiki.js mirror (
wiki-pages/wiki/<path>.md), the wiki now runs on Grav CMS with theinfra/wiki-pages/pages/<path>/default.mdschema. Each page's wiki path is also stored in thewikipathfrontmatter field. - pncdsl → inkwell rename: the former
pncdslrepo lives on asinkwell(tools_libs/inkwell), andpncdsl-demoasinkwell-demo(demos/inkwell-demo). The wiki page moved too:development/ebitengine/pncdsl→development/ebitengine/inkwell(both repos are documented by the same page: framework intro + companion demo). - For
games/realworld, theprojects/realworldpage (tree) is the developer/project doc (login-protected, subpages: catalog, entities, story); there is also a NU lore page:projects/neumatronic-universe/arcs/norman-arc/games/02-realworld. - The former separate
pipeline.md+makefile.mdpages of the*-toolsrepos were merged into the engine-wide pages (development/ebitengine,development/love,development/tic80): a single page holds the engine intro, the Makefile docs and the CI pipeline. - The
tic80pro-dockerfilerepo no longer has a standalonebuilder-imagepage; the TIC-80 Pro builder image (git.teletypegames.org/build/tic80pro) is documented in the pipeline/export section of the TIC-80 page. - For the
impostorrepo, the developer doc is theprojects/impostorpage (tree) (fact sheet: git repo, Redmine, Woodpecker + subordinate howto/design pages); there is also a Neumatronic Universe lore page:projects/neumatronic-universe/arcs/norman-arc/games/01-definitely-not-an-impostor. - For
impostor-bbs, the wiki page is still the NU lore page (Game 1.5), not classic repo documentation. - For the
sermo-bbsrepo (rubbs-based SERMO-DOS telnet simulator), the related page is the Sermo OS Showcase design/lore doc (its sibling page isscratchpad/sermo-os2), not classic repo documentation. - The
media/nokiapunkfolder contains real reference photos for the Nokia-Punk page (Apple II, ThinkPad, Nokia Communicator, etc.); the page references these devices. - The
teletypegamesrepo is a monorepo (apps/api: Rails 8 Catalog API + ActiveAdmin,apps/frontend: Vue 3 SPA), described by theinfrastructure/public-sitepage. - The former page of the
blog-writerrepo (others/blog-writer) is gone — it currently has no wiki page. - The project pages of the
c64-demo,rabbitc64,rabbitrollerandblessingofrarepos were created on 2026-07-28 (fact sheet + overview + controls + build, in the format of theimpostor/realworldpages). The project pages are login-protected and also appear in the sidebar's Projects section (config/sitenav.yaml). - The
c64-toolsrepo is documented by thedevelopment/c64page (ACME + VICE toolchain, shared Makefile, CI pipeline) — following the engine pages' pattern; the page also links to the three C64 projects. rabbitc64is the C64 port ofrabbitroller; both have their own project pages with cross-references.- The
wiki-pagesrepo (the wiki itself: Grav + fetcher + BBS front-end) documents itself on theinfrastructure/wiki-sitepage. - The
tools/warp_enginerepo (inrepos.list, 2026-08-04) is a read-only split mirror: development happens in theteletypegamesmonorepo (libs/ruby/warp_engine), CI republishes the mirror on every change. Theinfrastructure/warp-enginepage documents the engine as a standalone product (mountable Rails engine: catalog, CI-callable updater, JSON API, optional ActiveAdmin); the monorepo itself remains documented byinfrastructure/public-site. - The Batocera store (2026-08-10) was split in two on 2026-08-15:
warp-engine-batocera-storeis the reusable engine (the formertools/batocera-storerepo, renamed), andttg-batocera-storeis our store on top of it — aconfig.jsonplus a wrapper installer. Each has its own page, and the oldothers/batocera-storepage becameothers/ttg-batocera-store(id 233 kept); the engine page is new (id 235). Each has its own page in the sidebar's Stores section — see below. The engine speaks the WarpEngine API, soinfrastructure/warp-engineis the catalog-side counterpart of both. The RetroArch store joined them on 2026-08-17 with the same two-repo shape and a shared core (engines/warpstore), and on 2026-08-18 all four repos moved fromtoolsto their ownstoresorg, the four wiki pages with them:pages/others/<slug>→pages/stores/<slug>, with aStoressidebar section of its own and a Grav redirect per page inconfig/site.yaml, so the old/others/...URLs still resolve. The sidebar lists only the two engines plusAll stores: our own two stores are configs on top of them, and the/storessection index (child_index: true) lists all four, so nothing is out of reach. - The
bevy-tools/bevy-demoandphaser-tools/phaser-demorepos (2026-07-31) are documented by the engine-widedevelopment/bevyanddevelopment/phaserpages — the demos have no separate project pages, following the inkwell/inkwell-demo pattern. Both pages appear in the sidebar's Development section (config/sitenav.yaml). demos/ebitengine-demois a borderline case: thedevelopment/bevyanddevelopment/phaserpages reference it ("the same demo"), and it is also the example project of thedevelopment/ebitenginepage (ebitenginedemo), but that page has no reference-project section presenting the demo like the bevy/phaser pages do.- The
games/nyullerrepo was cloned from Gitea (games/nyuller) on 2026-08-01; it has no wiki page. - Folders without a wiki page (not in the table):
devarea;bbs/— none;demos/escoria-demo-game-main,demos/love-demo,demos/new-game-wireframe;engines/gorpg;games/bombexpert,games/c64-demo-cpp,games/mranderson,games/nyuller,games/pong,games/trickster-tiles;media/impostor-info;services/blog-writer,services/redmine-tree,services/social-updater;tools/tic80-draw-image,tools/ttg-marketplace; andteletype-orbit, a local repo that has no remote yet.