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.yamlalla 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
VERSIONdel 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.