IT

Importare un repository esistente

Importare pubblica un gioco JumPHP già su GitHub (un repository pubblico di cui hai i diritti).

Il playground trova il gioco:

  • in games/<id>/ (un progetto JumPHP completo): la cartella richiesta, oppure l'unico gioco del repository;
  • oppure alla radice (il repository è la cartella del gioco: config/game.yaml alla radice).

Pubblica l'ultimo commit del branch principale poi ogni push (webhook). Il pulsante Sincronizza della pagina del progetto (o lo strumento MCP sync_project) pubblica subito e mostra gli errori.

Cosa viene pubblicato e come:

  • solo la cartella del gioco; il motore e i suoi pacchetti vengono dal motore condiviso del sito (i pacchetti Composer propri del gioco non sono disponibili);
  • la versione del motore segue il file VERSION del repository;
  • un commit con un errore di sintassi PHP non viene pubblicato (la versione precedente resta online);
  • nessuna riga di PHP del gioco viene eseguita sul server: tutto gira nel browser dei giocatori;
  • un gioco senza immagine viene fotografato dal sito (la sua schermata, in un browser);
  • i file che non possono essere pubblici (i dati di un gioco originale) si danno a parte: Studio → il progetto → File privati. Il gioco li carica, nessun repository né fork li contiene.