# Notas para publicar en GitHub

GitHub recomienda que el README explique que hace el proyecto, por que es util y
como empezar. Por eso este repo separa:

- `README.md`: vision rapida.
- `docs/`: historia, arquitectura, QA, errores y setup.
- `docs/showcase/index.html`: experiencia visual.
- `server/`, `client/`, `mac-panel/`, `lab/`: codigo y estructura tecnica.

## Licencia

El repo tiene `LICENSE` conservador: "all rights reserved until a final license is
chosen". Motivo: el proyecto usa mods y assets que pueden tener licencias propias.
Antes de publicar binarios o packs completos hay que revisar permisos de
redistribucion.

## Binarios grandes

No subir directamente:

- `.exe`
- `.zip`
- `.jar`
- mundos
- logs
- runtimes Java
- payloads grandes

Usar Releases, LFS o almacenamiento externo solo cuando la licencia lo permita.

## Privacidad

No publicar:

- claves de Playit;
- rutas personales;
- capturas con datos privados;
- logs sin filtrar;
- mundos privados.

## Publicacion recomendada

Nombre sugerido del repo:

```text
scoobcoding-minecraft-ops
```

Descripcion sugerida:

```text
One-click Minecraft Forge server ops: macOS panel, Windows portable launcher, public tunnel and QA lab.
```

Si `gh` esta autenticado, desde la raiz del repo:

```bash
chmod +x tools/publish-to-github.sh
./tools/publish-to-github.sh
```

El script tambien configura topics, descripcion, homepage, GitHub Pages desde
`/docs` y un release draft `v0.1.0` con `docs/LAUNCH_POST.md`.

El conector de GitHub usado por Codex puede escribir en repos existentes, pero
no expone creacion de repos nuevos. Para crear el repo nuevo hace falta GitHub
CLI autenticado o crearlo manualmente en GitHub y empujar esta carpeta.
