Var olan bir depoyu içe aktarmak
İçe aktar, GitHub'da zaten bulunan bir JumPHP oyununu (haklarına sahip olduğunuz herkese açık bir depo) yayınlar.
Playground oyunu şurada bulur:
games/<id>/içinde (eksiksiz bir JumPHP projesi): istenen klasör ya da deponun tek oyunu;- ya da kökte (depo, oyunun klasörünün kendisidir: kökte
config/game.yaml).
Ana dalın son commit'ini, ardından her push'u yayınlar (webhook). Proje sayfasındaki Senkronize et düğmesi (ya da sync_project MCP aracı) hemen yayınlar ve hataları gösterir.
Ne yayınlanır ve nasıl:
- yalnızca oyunun klasörü; motor ve paketleri sitenin paylaşılan motorundan gelir (oyuna özgü Composer paketleri kullanılamaz);
- motorun sürümü, deponun
VERSIONdosyasını izler; - PHP sözdizimi hatası olan bir commit yayınlanmaz (önceki sürüm çevrimiçi kalır);
- oyunun hiçbir PHP satırı sunucuda çalışmaz: her şey oyuncuların tarayıcısında çalışır;
- görseli olmayan bir oyunun fotoğrafını site çeker (ekranı, bir tarayıcıda);
- herkese açık olamayacak dosyalar (özgün bir oyunun verileri) ayrıca verilir: Stüdyo → proje → Özel dosyalar. Oyun onları yükler, hiçbir depo ya da fork onları içermez.