Import istniejącego repozytorium
Import publikuje grę JumPHP, która jest już na GitHubie (publiczne repozytorium, do którego masz prawa).
Playground znajduje grę:
- w
games/<id>/(kompletny projekt JumPHP): w żądanym folderze albo jako jedyną grę w repozytorium; - albo w korzeniu (repozytorium jest folderem gry:
config/game.yamlw korzeniu).
Publikuje ostatni commit głównej gałęzi, a potem każdy push (webhook). Przycisk Synchronizuj na stronie projektu (lub narzędzie MCP sync_project) publikuje od razu i wyświetla błędy.
Co jest publikowane i jak:
- tylko folder gry; silnik i jego pakiety pochodzą ze wspólnego silnika serwisu (pakiety Composera właściwe grze nie są dostępne);
- wersja silnika podąża za plikiem
VERSIONrepozytorium; - commit z błędem składni PHP nie jest publikowany (poprzednia wersja pozostaje online);
- żaden wiersz PHP gry nie wykonuje się na serwerze: wszystko działa w przeglądarce graczy;
- gra bez obrazu jest fotografowana przez serwis (jej ekran, w przeglądarce);
- pliki, które nie mogą być publiczne (dane oryginalnej gry), podaje się osobno: Studio → projekt → Pliki prywatne. Gra je wczytuje, żadne repozytorium ani fork ich nie zawiera.