commit 3c3e071aab529f103116abcc18dcf372bd532faa
parent 770f96c4fe501356b1d3ee319505af5ec8e38173
Author: Francisco Armando Rosmino <franciscorosmino@rosmino.com.ar>
Date: Sat, 3 Oct 2026 11:44:41 -0300
CLAUDE.md: repo git, versiones y como publicar
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat:
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/CLAUDE.md b/CLAUDE.md
@@ -2,7 +2,16 @@
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
-Juegos de terminal de Pancho. No es un repo git.
+Juegos de terminal de Pancho. Repo git (desde v1.0, 2026-10-03): `origin` = CT111
+(`ssh://git@relay.lu3dhn.xyz:2222/srv/git/juegos.git`), `publico` = espejo de solo lectura en el
+VPS (`git clone https://catan.lu3dhn.xyz/git/juegos.git`). Versiones con tags semver (`v1.0`,
+`v1.1` algo nuevo, `v1.0.1` arreglos); el menú de Catan muestra `git describe`
+(`catan/linux/version.h`, generado por el Makefile). Publicar Catan: commitear y tagear,
+`make -C catan release` (catan.exe + catan-linux compilado en docker ubuntu:22.04 con
+`tools/linux-release.sh`; en la X1 docker va con `sudo -A`/`sudo-askpass`), `make publish`
+(push a los dos remotos + binarios a `https://catan.lu3dhn.xyz/descargas/`), `make deploy-web`
+y el servidor al VPS. Solo una sesión maneja git y producción; las demás no commitean ni tocan
+el VPS.
- `comun/` — biblioteca compartida por los juegos en C (gfx, menús, TUI/SDL, red, servidor de partidas, HAL de la PicoCalc). Ver `comun/README.md`.
- `catan/` — Catan en C99 portable: TUI, GUI SDL3, servidor para VPS y firmware PicoCalc. Usa `comun/`.