UK

Імпорт наявного репозиторію

Імпорт публікує гру JumPHP, яка вже є на GitHub (публічний репозиторій, на який у вас є права).

Playground знаходить гру:

  • у games/<id>/ (повний проєкт JumPHP): у запитаній теці або єдину гру репозиторію;
  • або в корені (репозиторій є текою гри: config/game.yaml лежить у корені).

Він публікує останній коміт головної гілки, а потім кожен push (вебхук). Кнопка Синхронізувати на сторінці проєкту (або інструмент MCP sync_project) публікує одразу та показує помилки.

Що публікується і як:

  • лише тека гри; рушій і його пакети беруться зі спільного рушія сайту (пакети Composer, власні для гри, недоступні);
  • версія рушія визначається файлом VERSION репозиторію;
  • коміт із синтаксичною помилкою PHP не публікується (попередня версія залишається онлайн);
  • жоден рядок PHP гри не виконується на сервері: усе працює в браузері гравців;
  • гру без зображення сайт фотографує сам (її екран у браузері);
  • файли, які не можуть бути публічними (дані оригінальної гри), передаються окремо: Studio → проєкт → Приватні файли. Гра їх завантажує, жоден репозиторій чи форк їх не містить.