Follow the Gitea org reorganization

Six new orgs (demos, engines, bbs, build, services, infra) and thirty
repos moved, per REPO_REFACT.md in the workspace root. The clone URLs
follow; check-repos.sh needed no change, since it reads owner/name from
the server rather than assuming an org.

The monorepo now clones from services/teletypegames instead of GitHub —
that is what the local checkout's origin has been pointing at all along,
and the check flagged the Gitea copy as missing from the list.

WIKI_CONNECTION.md gains an Org column next to the workspace path.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-15 23:26:46 +02:00
co-authored by Claude Opus 5
parent 98f0080704
commit c2b5a82a25
2 changed files with 64 additions and 64 deletions
+34 -34
View File
@@ -2,43 +2,43 @@
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). 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. 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; the second is the Gitea org the repo lives in after the 2026-08-15 reorganization (see `REPO_REFACT.md` in the workspace root). The two are deliberately not identical: the folders group by how you work on them, the orgs by what the repo is.
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`). 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 | | Folder | Org | Title | Wiki file | URL |
|---|---|---|---| |---|---|---|---|---|
| `demos/bevy-demo` | Bevy | `wiki-pages/pages/development/bevy/default.md` | https://wiki.teletypegames.org/development/bevy | | `demos/bevy-demo` | `demos` | 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/c64-demo` | `games` | 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/inkwell-demo` | `demos` | 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 | | `demos/phaser-demo` | `demos` | 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/blessingofra` | `games` | 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/impostor` | `games` | 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/rabbitc64` | `games` | 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/rabbitroller` | `games` | 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 | | `games/realworld` | `games` | 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 | | `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 | | `teletypegames` | `services` | 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/backup-scripts` | `infra` | 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/statusbot` | `services` | Discord Thread Scheduler | `wiki-pages/pages/others/statusbot/default.md` | https://wiki.teletypegames.org/others/statusbot |
| `tools/ttg-batocera-store` | TTG Batocera Store | `wiki-pages/pages/others/ttg-batocera-store/default.md` | https://wiki.teletypegames.org/others/ttg-batocera-store | | `tools/ttg-batocera-store` | `tools` | TTG Batocera Store | `wiki-pages/pages/others/ttg-batocera-store/default.md` | https://wiki.teletypegames.org/others/ttg-batocera-store |
| `tools/updater` | Discord Updater Bot | `wiki-pages/pages/others/updater/default.md` | https://wiki.teletypegames.org/others/updater | | `tools/updater` | `services` | Discord Updater Bot | `wiki-pages/pages/others/updater/default.md` | https://wiki.teletypegames.org/others/updater |
| `tools/warp-engine-batocera-store` | WarpEngine Batocera Store | `wiki-pages/pages/others/warp-engine-batocera-store/default.md` | https://wiki.teletypegames.org/others/warp-engine-batocera-store | | `tools/warp-engine-batocera-store` | `tools` | WarpEngine Batocera Store | `wiki-pages/pages/others/warp-engine-batocera-store/default.md` | https://wiki.teletypegames.org/others/warp-engine-batocera-store |
| `tools/warp_engine` | WarpEngine | `wiki-pages/pages/infrastructure/warp-engine/default.md` | https://wiki.teletypegames.org/infrastructure/warp-engine | | `tools/warp_engine` | `engines` | WarpEngine | `wiki-pages/pages/infrastructure/warp-engine/default.md` | https://wiki.teletypegames.org/infrastructure/warp-engine |
| `tools_bbs/bbs-server` | BBS Server | `wiki-pages/pages/infrastructure/bbs/default.md` | https://wiki.teletypegames.org/infrastructure/bbs | | `tools_bbs/bbs-server` | `bbs` | 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/impostor-bbs` | `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_bbs/sermo-bbs` | `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/bevy-tools` | `build` | 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/c64-tools` | `build` | 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/ebitengine-tools` | `build` | 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/godot-tools` | `build` | 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/love-tools` | `build` | 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/phaser-tools` | `build` | 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/tic80-tools` | `build` | 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_build/tic80pro-dockerfile` | `github` | 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/inkwell` | `engines` | 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 | | `tools_libs/rubbs` | `engines` | 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 | | `wiki-pages` | `infra` | Wiki Site | `wiki-pages/pages/infrastructure/wiki-site/default.md` | https://wiki.teletypegames.org/infrastructure/wiki-site |
## Notes ## Notes
+30 -30
View File
@@ -8,55 +8,55 @@
# Intentionally excluded server repos: see repos.ignore # Intentionally excluded server repos: see repos.ignore
devarea|ssh://git@git.teletypegames.org:2222/tools/devarea devarea|ssh://git@git.teletypegames.org:2222/tools/devarea
teletypegames|git@github.com:rastasi/teletypegames.git teletypegames|ssh://git@git.teletypegames.org:2222/services/teletypegames
wiki-pages|ssh://git@git.teletypegames.org:2222/internal/wiki-pages wiki-pages|ssh://git@git.teletypegames.org:2222/infra/wiki-pages
archive/mranderson|ssh://git@git.teletypegames.org:2222/games/mranderson archive/mranderson|ssh://git@git.teletypegames.org:2222/games/mranderson
demos/bevy-demo|ssh://git@git.teletypegames.org:2222/games/bevy-demo demos/bevy-demo|ssh://git@git.teletypegames.org:2222/demos/bevy-demo
demos/c64-demo|ssh://git@git.teletypegames.org:2222/games/c64-demo demos/c64-demo|ssh://git@git.teletypegames.org:2222/games/c64-demo
demos/c64-demo-cpp|ssh://git@git.teletypegames.org:2222/games/c64-demo-cpp demos/c64-demo-cpp|ssh://git@git.teletypegames.org:2222/games/c64-demo-cpp
demos/ebitengine-demo|ssh://git@git.teletypegames.org:2222/games/ebitengine-demo demos/ebitengine-demo|ssh://git@git.teletypegames.org:2222/demos/ebitengine-demo
demos/inkwell-demo|ssh://git@git.teletypegames.org:2222/games/inkwell-demo demos/inkwell-demo|ssh://git@git.teletypegames.org:2222/demos/inkwell-demo
demos/love-demo|ssh://git@git.teletypegames.org:2222/games/love-demo demos/love-demo|ssh://git@git.teletypegames.org:2222/demos/love-demo
demos/phaser-demo|ssh://git@git.teletypegames.org:2222/games/phaser-demo demos/phaser-demo|ssh://git@git.teletypegames.org:2222/demos/phaser-demo
games/blessingofra|ssh://git@git.teletypegames.org:2222/games/blessingofra games/blessingofra|ssh://git@git.teletypegames.org:2222/games/blessingofra
games/bombexpert|ssh://git@git.teletypegames.org:2222/games/bombexpert games/bombexpert|ssh://git@git.teletypegames.org:2222/games/bombexpert
games/impostor|ssh://git@git.teletypegames.org:2222/games/impostor games/impostor|ssh://git@git.teletypegames.org:2222/games/impostor
games/nyuller|ssh://git@git.teletypegames.org:2222/games/nyuller games/nyuller|ssh://git@git.teletypegames.org:2222/games/nyuller
games/pong|ssh://git@git.teletypegames.org:2222/games/pong games/pong|ssh://git@git.teletypegames.org:2222/demos/pong
games/rabbitc64|ssh://git@git.teletypegames.org:2222/games/rabbitc64 games/rabbitc64|ssh://git@git.teletypegames.org:2222/games/rabbitc64
games/rabbitroller|ssh://git@git.teletypegames.org:2222/games/rabbitroller games/rabbitroller|ssh://git@git.teletypegames.org:2222/games/rabbitroller
games/realworld|ssh://git@git.teletypegames.org:2222/games/realworld games/realworld|ssh://git@git.teletypegames.org:2222/games/realworld
games/trickster-tiles|ssh://git@git.teletypegames.org:2222/games/trickster-tiles games/trickster-tiles|ssh://git@git.teletypegames.org:2222/games/trickster-tiles
tools/backup-scripts|ssh://git@git.teletypegames.org:2222/internal/backup-scripts tools/backup-scripts|ssh://git@git.teletypegames.org:2222/infra/backup-scripts
tools/blog-writer|ssh://git@git.teletypegames.org:2222/tools/blog-writer tools/blog-writer|ssh://git@git.teletypegames.org:2222/services/blog-writer
tools/nginx-conf|ssh://git@git.teletypegames.org:2222/internal/nginx-conf tools/nginx-conf|ssh://git@git.teletypegames.org:2222/infra/nginx-conf
tools/redmine-tree|ssh://git@git.teletypegames.org:2222/tools/redmine-tree tools/redmine-tree|ssh://git@git.teletypegames.org:2222/services/redmine-tree
tools/social-updater|ssh://git@git.teletypegames.org:2222/tools/social-updater tools/social-updater|ssh://git@git.teletypegames.org:2222/services/social-updater
tools/statusbot|ssh://git@git.teletypegames.org:2222/tools/statusbot tools/statusbot|ssh://git@git.teletypegames.org:2222/services/statusbot
tools/tic80-draw-image|https://github.com/cxong/tic80-draw-image.git tools/tic80-draw-image|https://github.com/cxong/tic80-draw-image.git
tools/ttg-batocera-store|ssh://git@git.teletypegames.org:2222/tools/ttg-batocera-store tools/ttg-batocera-store|ssh://git@git.teletypegames.org:2222/tools/ttg-batocera-store
tools/ttg-marketplace|ssh://git@git.teletypegames.org:2222/internal/ttg-marketplace tools/ttg-marketplace|ssh://git@git.teletypegames.org:2222/tools/ttg-marketplace
tools/updater|ssh://git@git.teletypegames.org:2222/tools/updater tools/updater|ssh://git@git.teletypegames.org:2222/services/updater
tools/warp-engine-batocera-store|ssh://git@git.teletypegames.org:2222/tools/warp-engine-batocera-store tools/warp-engine-batocera-store|ssh://git@git.teletypegames.org:2222/tools/warp-engine-batocera-store
tools/warp_engine|ssh://git@git.teletypegames.org:2222/tools/warp_engine tools/warp_engine|ssh://git@git.teletypegames.org:2222/engines/warp_engine
tools_bbs/bbs-server|ssh://git@git.teletypegames.org:2222/tools/bbs-server tools_bbs/bbs-server|ssh://git@git.teletypegames.org:2222/bbs/bbs-server
tools_bbs/impostor-bbs|ssh://git@git.teletypegames.org:2222/games/impostor-bbs tools_bbs/impostor-bbs|ssh://git@git.teletypegames.org:2222/bbs/impostor-bbs
tools_bbs/sermo-bbs|ssh://git@git.teletypegames.org:2222/internal/sermo-bbs tools_bbs/sermo-bbs|ssh://git@git.teletypegames.org:2222/bbs/sermo-bbs
tools_build/bevy-tools|ssh://git@git.teletypegames.org:2222/tools/bevy-tools tools_build/bevy-tools|ssh://git@git.teletypegames.org:2222/build/bevy-tools
tools_build/c64-tools|ssh://git@git.teletypegames.org:2222/tools/c64-tools tools_build/c64-tools|ssh://git@git.teletypegames.org:2222/build/c64-tools
tools_build/ebitengine-tools|ssh://git@git.teletypegames.org:2222/tools/ebitengine-tools tools_build/ebitengine-tools|ssh://git@git.teletypegames.org:2222/build/ebitengine-tools
tools_build/godot-tools|ssh://git@git.teletypegames.org:2222/tools/godot-tools tools_build/godot-tools|ssh://git@git.teletypegames.org:2222/build/godot-tools
tools_build/love-tools|ssh://git@git.teletypegames.org:2222/tools/love-tools tools_build/love-tools|ssh://git@git.teletypegames.org:2222/build/love-tools
tools_build/phaser-tools|ssh://git@git.teletypegames.org:2222/tools/phaser-tools tools_build/phaser-tools|ssh://git@git.teletypegames.org:2222/build/phaser-tools
tools_build/tic80-tools|ssh://git@git.teletypegames.org:2222/tools/tic80-tools tools_build/tic80-tools|ssh://git@git.teletypegames.org:2222/build/tic80-tools
tools_build/tic80pro-dockerfile|git@github.com:rastasi/tic80pro-dockerfile.git tools_build/tic80pro-dockerfile|git@github.com:rastasi/tic80pro-dockerfile.git
tools_libs/gorpg|ssh://git@git.teletypegames.org:2222/games/gorpg tools_libs/gorpg|ssh://git@git.teletypegames.org:2222/engines/gorpg
tools_libs/inkwell|ssh://git@git.teletypegames.org:2222/games/inkwell tools_libs/inkwell|ssh://git@git.teletypegames.org:2222/engines/inkwell
tools_libs/rubbs|ssh://git@git.teletypegames.org:2222/tools/rubbs tools_libs/rubbs|ssh://git@git.teletypegames.org:2222/engines/rubbs