PT

Importar um repositório existente

Importar publica um jogo JumPHP que já está no GitHub (um repositório público no qual você tem permissão).

O playground encontra o jogo:

  • em games/<id>/ (um projeto JumPHP completo): a pasta pedida, ou o único jogo do repositório;
  • ou na raiz (o repositório é a pasta do jogo: config/game.yaml na raiz).

Ele publica o último commit do branch principal e depois cada push (webhook). O botão Sincronizar da página do projeto (ou a ferramenta MCP sync_project) publica na hora e mostra os erros.

O que é publicado e como:

  • apenas a pasta do jogo; o motor e seus pacotes vêm do motor compartilhado do site (os pacotes Composer próprios do jogo não estão disponíveis);
  • a versão do motor segue o arquivo VERSION do repositório;
  • um commit com erro de sintaxe PHP não é publicado (a versão anterior continua no ar);
  • nenhuma linha de PHP do jogo é executada no servidor: tudo roda no navegador dos jogadores;
  • um jogo sem imagem é fotografado pelo site (a tela dele, em um navegador);
  • os arquivos que não podem ser públicos (os dados de um jogo original) são enviados à parte: Studio → o projeto → Arquivos privados. O jogo os carrega, nenhum repositório ou fork os contém.