Files
devarea/WIKI_CONNECTION.md
T
2026-08-01 17:25:00 +02:00

9.5 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 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 was reorganized into category folders on 2026-08-01: demos/, games/, media/, tools/, tools_bbs/, tools_build/, tools_libs/, archive/; teletypegames, wiki-pages and devarea live in the root. The first column of the table is the workspace-relative path.

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 Title Wiki file 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

Notes

  • Structure change: instead of the former Wiki.js mirror (wiki-pages/wiki/<path>.md), the wiki now runs on Grav CMS with the wiki-pages/pages/<path>/default.md schema. Each page's wiki path is also stored in the wikipath frontmatter field.
  • pncdsl → inkwell rename: the former pncdsl repo lives on as inkwell (tools_libs/inkwell), and pncdsl-demo as inkwell-demo (demos/inkwell-demo). The wiki page moved too: development/ebitengine/pncdsldevelopment/ebitengine/inkwell (both repos are documented by the same page: framework intro + companion demo).
  • For games/realworld, the projects/realworld page (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.md pages of the *-tools repos 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-dockerfile repo no longer has a standalone builder-image page; the TIC-80 Pro builder image (git.teletype.hu/internal/tic80pro) is documented in the pipeline/export section of the TIC-80 page.
  • For the impostor repo, the developer doc is the projects/impostor page (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-bbs repo (rubbs-based SERMO-DOS telnet simulator), the related page is the Sermo OS Showcase design/lore doc (its sibling page is scratchpad/sermo-os2), not classic repo documentation.
  • The media/nokiapunk folder contains real reference photos for the Nokia-Punk page (Apple II, ThinkPad, Nokia Communicator, etc.); the page references these devices.
  • The teletypegames repo is a monorepo (apps/api: Rails 8 Catalog API + ActiveAdmin, apps/frontend: Vue 3 SPA), described by the infrastructure/public-site page.
  • The former page of the blog-writer repo (others/blog-writer) is gone — it currently has no wiki page.
  • The project pages of the c64-demo, rabbitc64, rabbitroller and blessingofra repos were created on 2026-07-28 (fact sheet + overview + controls + build, in the format of the impostor/realworld pages). The project pages are login-protected and also appear in the sidebar's Projects section (config/sitenav.yaml).
  • The c64-tools repo is documented by the development/c64 page (ACME + VICE toolchain, shared Makefile, CI pipeline) — following the engine pages' pattern; the page also links to the three C64 projects.
  • rabbitc64 is the C64 port of rabbitroller; both have their own project pages with cross-references.
  • The wiki-pages repo (the wiki itself: Grav + fetcher + BBS front-end) documents itself on the infrastructure/wiki-site page.
  • The bevy-tools / bevy-demo and phaser-tools / phaser-demo repos (2026-07-31) are documented by the engine-wide development/bevy and development/phaser pages — 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-demo is a borderline case: the development/bevy and development/phaser pages reference it ("the same demo"), and it is also the example project of the development/ebitengine page (ebitenginedemo), but that page has no reference-project section presenting the demo like the bevy/phaser pages do.
  • The games/nyuller repo 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; 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.