ES

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.yaml en 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 VERSION del 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.