Importar un repositorio existente
Importar publica un juego JumPHP que ya está en GitHub (un repositorio público sobre el que tienes permisos).
El playground encuentra el juego:
- en
games/<id>/(un proyecto JumPHP completo): la carpeta indicada, o el único juego del repositorio; - o en la raíz (el repositorio es la carpeta del juego:
config/game.yamlen la raíz).
Publica el último commit de la rama principal y después cada push (webhook). El botón Sincronizar de
la página del proyecto (o la herramienta MCP sync_project) publica al instante y muestra los errores.
Qué se publica y cómo:
- solo la carpeta del juego; el motor y sus paquetes vienen del motor compartido del sitio (los paquetes de Composer propios del juego no están disponibles);
- la versión del motor sigue el archivo
VERSIONdel repositorio; - un commit con un error de sintaxis de PHP no se publica (la versión anterior sigue online);
- ninguna línea de PHP del juego se ejecuta en el servidor: todo funciona en el navegador de los jugadores;
- un juego sin imagen lo fotografía el sitio (su pantalla, en un navegador);
- los archivos que no pueden ser públicos (los datos de un juego original) se entregan aparte: Studio → el proyecto → Archivos privados. El juego los carga, ningún repositorio ni fork los contiene.