atb-game-to-githubpage

atbfun/ATBGamePort@main

SKILL.md

ATB Game to GitHub Pages

Automated toolchain and deployment discipline for publishing Web/HTML5 Canvas games to GitHub Pages with zero-pollution GitHub Actions workflows, powered by fun.aitobox.com.

Read GLOSSARY.md if present in the repository for ubiquitous domain terminology.

Explicit Prerequisites

Before deploying a game to GitHub Pages, verify that the required local tools are available:

  1. Environment & Toolchains:
    • Activate the project Conda environment if present: conda activate ATBPort.
    • Python 3 standard library (no third-party pip dependencies required).
    • Git CLI configured with access to the target remote repository.
  2. Input Compatibility:
    • Web game directory containing an index.html entrypoint (root, web/, dist/, or target/<game>/web/).
    • Sibling or internal asset folders (assets/, images/, sounds/, data/).

Non-Negotiable Red Lines