Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.47 KB

File metadata and controls

39 lines (26 loc) · 1.47 KB

@jgengine-apps/web — jgengine.com

The landing page for JGengine and the front door for agents. It runs TanStack Start SSR on Cloudflare Workers through the official Cloudflare Vite plugin.

  • Humans get live engine examples on /, /playground, /capabilities, /why, and /editor.
  • Agents get /llms.txt and /llms-full.txt from the same site constants as the human pages.
  • The games catalog and static runner live on /games and /play.

Games on the site

bun --cwd=apps/web run build builds the SDK packages before Vite builds the site and the games-player plugin builds apps/dev into public/play. CI runs this command on cold checkouts for pushes and PRs; deploy uses the same build. The ignored Games checkout must be a real Noisemaker111/JGengine-games clone with its dependencies installed:

bun run games:clone
bun --cwd=Games install

The dev server serves the same runner build and restores it from the content-hash cache when game and engine sources have not changed.

Develop

bun run agent:bootstrap
bun dev

Deploy to Cloudflare

The Worker configuration is wrangler.jsonc. Build and deploy from the repository root:

bun run deploy:cloudflare

The build emits the TanStack Start Worker and static assets under dist/. Wrangler follows the generated deployment configuration automatically.

Before changing jgengine.com, verify /, /capabilities, /games, and /play on the workers.dev preview.