61 lines
9.7 KiB
Markdown
61 lines
9.7 KiB
Markdown
# Wiki Connections
|
|
|
|
Azok a mappák (repók) ebben a workspace-ben, amelyekhez **már létezik** wiki oldal a `wiki-pages` mirrorban. A wiki **Grav CMS**-en fut, a tartalom sémája: `wiki-pages/pages/<út>/default.md`. A wiki bázis URL: `https://wiki.teletypegames.org/` (az oldalak belső linkjei alapján `/en/` előtag nélkül).
|
|
|
|
A workspace 2026-08-01-én kategória-mappákba lett rendezve: `demos/`, `games/`, `media/`, `tools/`, `tools_bbs/`, `tools_build/`, `tools_libs/`, `archive/`; a `teletypegames`, a `wiki-pages` és a `devarea` a gyökérben van. A táblázat első oszlopa a workspace-relatív út.
|
|
|
|
Ez a fájl a `devarea` repóban (`tools/devarea`) él. A repó `scripts/` mappájában vannak a workspace-kezelő scriptek (`clone-repos.sh` — a teljes workspace klónozása ebben a struktúrában a `repos.list` alapján; `check-repos.sh` — a lista összevetése a Gitea szerverrel; `install-tea.sh` — tea CLI telepítés), amelyeket a gyökérben lévő `Makefile` köt össze (`make help`). A táblázat útvonalai a workspace gyökeréhez (a `devarea` szülőmappájához) képest értendők.
|
|
|
|
| Mappa | Title | Wiki fájl | URL |
|
|
|---|---|---|---|
|
|
| `demos/bevy-demo` | Bevy | `wiki-pages/pages/development/bevy/default.md` | https://wiki.teletypegames.org/development/bevy |
|
|
| `demos/c64-demo` | Teletype Games C64 Demo | `wiki-pages/pages/projects/c64-demo/default.md` | https://wiki.teletypegames.org/projects/c64-demo |
|
|
| `demos/inkwell-demo` | inkwell | `wiki-pages/pages/development/ebitengine/inkwell/default.md` | https://wiki.teletypegames.org/development/ebitengine/inkwell |
|
|
| `demos/phaser-demo` | Phaser | `wiki-pages/pages/development/phaser/default.md` | https://wiki.teletypegames.org/development/phaser |
|
|
| `games/blessingofra` | Blessing of Ra | `wiki-pages/pages/projects/blessingofra/default.md` | https://wiki.teletypegames.org/projects/blessingofra |
|
|
| `games/impostor` | Definitely Not an Impostor | `wiki-pages/pages/projects/impostor/default.md` | https://wiki.teletypegames.org/projects/impostor |
|
|
| `games/rabbitc64` | Rabbit Scooter — C64 | `wiki-pages/pages/projects/rabbitc64/default.md` | https://wiki.teletypegames.org/projects/rabbitc64 |
|
|
| `games/rabbitroller` | Rabbit Roller | `wiki-pages/pages/projects/rabbitroller/default.md` | https://wiki.teletypegames.org/projects/rabbitroller |
|
|
| `games/realworld` | Real World | `wiki-pages/pages/projects/realworld/default.md` | https://wiki.teletypegames.org/projects/realworld |
|
|
| `media/nokiapunk` | Nokia-Punk | `wiki-pages/pages/projects/neumatronic-universe/universe/nokia-punk/default.md` | https://wiki.teletypegames.org/projects/neumatronic-universe/universe/nokia-punk |
|
|
| `teletypegames` | Public site | `wiki-pages/pages/infrastructure/public-site/default.md` | https://wiki.teletypegames.org/infrastructure/public-site |
|
|
| `tools/backup-scripts` | Backup scripts | `wiki-pages/pages/infrastructure/backup/default.md` | https://wiki.teletypegames.org/infrastructure/backup |
|
|
| `tools/statusbot` | Discord Thread Scheduler | `wiki-pages/pages/others/statusbot/default.md` | https://wiki.teletypegames.org/others/statusbot |
|
|
| `tools/updater` | Discord Updater Bot | `wiki-pages/pages/others/updater/default.md` | https://wiki.teletypegames.org/others/updater |
|
|
| `tools_bbs/bbs-server` | BBS Server | `wiki-pages/pages/infrastructure/bbs/default.md` | https://wiki.teletypegames.org/infrastructure/bbs |
|
|
| `tools_bbs/impostor-bbs` | BBS (Game 1.5) | `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 |
|
|
| `tools_bbs/sermo-bbs` | Sermo OS Showcase | `wiki-pages/pages/projects/neumatronic-universe/scratchpad/sermo-os/default.md` | https://wiki.teletypegames.org/projects/neumatronic-universe/scratchpad/sermo-os |
|
|
| `tools_build/bevy-tools` | Bevy | `wiki-pages/pages/development/bevy/default.md` | https://wiki.teletypegames.org/development/bevy |
|
|
| `tools_build/c64-tools` | Commodore 64 | `wiki-pages/pages/development/c64/default.md` | https://wiki.teletypegames.org/development/c64 |
|
|
| `tools_build/ebitengine-tools` | Ebitengine | `wiki-pages/pages/development/ebitengine/default.md` | https://wiki.teletypegames.org/development/ebitengine |
|
|
| `tools_build/godot-tools` | Godot | `wiki-pages/pages/development/godot/default.md` | https://wiki.teletypegames.org/development/godot |
|
|
| `tools_build/love-tools` | Löve | `wiki-pages/pages/development/love/default.md` | https://wiki.teletypegames.org/development/love |
|
|
| `tools_build/phaser-tools` | Phaser | `wiki-pages/pages/development/phaser/default.md` | https://wiki.teletypegames.org/development/phaser |
|
|
| `tools_build/tic80-tools` | TIC-80 | `wiki-pages/pages/development/tic80/default.md` | https://wiki.teletypegames.org/development/tic80 |
|
|
| `tools_build/tic80pro-dockerfile` | TIC-80 | `wiki-pages/pages/development/tic80/default.md` | https://wiki.teletypegames.org/development/tic80 |
|
|
| `tools_libs/inkwell` | inkwell | `wiki-pages/pages/development/ebitengine/inkwell/default.md` | https://wiki.teletypegames.org/development/ebitengine/inkwell |
|
|
| `tools_libs/rubbs` | rubbs | `wiki-pages/pages/others/rubbs/default.md` | https://wiki.teletypegames.org/others/rubbs |
|
|
| `wiki-pages` | Wiki Site | `wiki-pages/pages/infrastructure/wiki-site/default.md` | https://wiki.teletypegames.org/infrastructure/wiki-site |
|
|
|
|
## Megjegyzések
|
|
|
|
- **Struktúraváltás**: a korábbi Wiki.js mirror (`wiki-pages/wiki/<út>.md`) helyett a wiki most Grav CMS-en fut, `wiki-pages/pages/<út>/default.md` sémával. Az oldal wiki-útvonala a frontmatter `wikipath` mezőjében is szerepel.
|
|
- **pncdsl → inkwell átnevezés**: a korábbi `pncdsl` repó `inkwell` néven él tovább (`tools_libs/inkwell`), a `pncdsl-demo` pedig `inkwell-demo` néven (`demos/inkwell-demo`). A wiki oldal is átköltözött: `development/ebitengine/pncdsl` → `development/ebitengine/inkwell` (mindkét repót ugyanaz az oldal dokumentálja: framework-bemutató + companion demo).
|
|
- A `games/realworld` repóhoz a `projects/realworld` oldal(fa) a fejlesztői/projekt doksi (login-védett, aloldalak: catalog, entities, story); emellett létezik a NU lore-oldala is: `projects/neumatronic-universe/arcs/norman-arc/games/02-realworld`.
|
|
- A `*-tools` repók korábbi külön `pipeline.md` + `makefile.md` oldalai **beolvadtak** az engine-átfogó oldalakba (`development/ebitengine`, `development/love`, `development/tic80`): egy oldalon van az engine-bemutató, a Makefile-doksi és a CI pipeline.
|
|
- A `tic80pro-dockerfile` repónak nincs többé önálló `builder-image` oldala; a TIC-80 Pro builder image (`git.teletype.hu/internal/tic80pro`) a TIC-80 oldal pipeline/export szekciójában van dokumentálva.
|
|
- Az `impostor` repóhoz a fejlesztői doksi a `projects/impostor` oldal(fa) (adatlap: git repo, Redmine, Woodpecker + alávetett howto/design oldalak); emellett létezik a Neumatronic Universe **lore-oldala** is: `projects/neumatronic-universe/arcs/norman-arc/games/01-definitely-not-an-impostor`.
|
|
- Az `impostor-bbs` esetében a wiki oldal továbbra is a NU lore-oldal (Game 1.5), nem klasszikus repó-dokumentáció.
|
|
- A `sermo-bbs` repóhoz (rubbs-alapú SERMO-DOS telnet szimulátor) a kapcsolódó oldal a Sermo OS Showcase design-/lore-doksi (a testvéroldala a `scratchpad/sermo-os2`), nem klasszikus repó-dokumentáció.
|
|
- A `media/nokiapunk` mappa a Nokia-Punk oldalhoz tartozó valós referenciafotókat tartalmazza (Apple II, ThinkPad, Nokia Communicator stb.); az oldal ezekre az eszközökre hivatkozik.
|
|
- A `teletypegames` repo monorepo (`apps/api`: Rails 8 Catalog API + ActiveAdmin, `apps/frontend`: Vue 3 SPA), amelyet az `infrastructure/public-site` oldal ír le.
|
|
- A `blog-writer` repó korábbi oldala (`others/blog-writer`) **megszűnt** — jelenleg nincs hozzá wiki oldal.
|
|
- A `c64-demo`, `rabbitc64`, `rabbitroller` és `blessingofra` repók projekt oldalai 2026-07-28-án készültek (adatlap + ismertető + irányítás + build, az `impostor`/`realworld` oldalak formátumában). A projekt oldalak login-védettek, és a sidebar Projects szekciójában is szerepelnek (`config/sitenav.yaml`).
|
|
- A `c64-tools` repót a `development/c64` oldal dokumentálja (ACME + VICE toolchain, közös Makefile, CI pipeline) — az engine-oldalak mintájára; az oldal a három C64 projektre is linkel.
|
|
- A `rabbitc64` a `rabbitroller` C64 portja; mindkettőnek saját projekt oldala van, kereszthivatkozásokkal.
|
|
- A `wiki-pages` repó (maga a wiki: Grav + fetcher + BBS front-end) önmagát az `infrastructure/wiki-site` oldalon dokumentálja.
|
|
- A `bevy-tools` / `bevy-demo` és a `phaser-tools` / `phaser-demo` repókat (2026-07-31) az engine-átfogó `development/bevy`, ill. `development/phaser` oldalak dokumentálják — a demók külön projekt oldal nélkül, az inkwell/inkwell-demo mintájára. Mindkét oldal szerepel a sidebar Development szekciójában (`config/sitenav.yaml`).
|
|
- Az `demos/ebitengine-demo` határeset: a `development/bevy` és `development/phaser` oldalak hivatkoznak rá ("the same demo"), és a `development/ebitengine` oldal példaprojektje is (`ebitenginedemo`), de az oldalnak nincs a bevy/phaser oldalakéhoz hasonló, a demót bemutató reference-project szekciója.
|
|
- A `games/nyuller` repó 2026-08-01-én lett leklónozva a Giteáról (`games/nyuller`); wiki oldala nincs.
|
|
- **Wiki oldal nélküli mappák** (nem szerepelnek a táblázatban): `devarea`; `archive/mranderson`; `demos/c64-demo-cpp`, `demos/escoria-demo-game-main`, `demos/love-demo`, `demos/new-game-wireframe`, `demos/trickster-tiles`; `games/bombexpert`, `games/nyuller`, `games/pong`; `media/impostor-info`; `tools/blog-writer`, `tools/nginx-conf`, `tools/redmine-tree`, `tools/social-updater`, `tools/tic80-draw-image`, `tools/ttg-marketplace`; `tools_libs/gorpg`.
|