Skip to content

Repository files navigation

LGTM!

A bright, chunky roguelike deckbuilder about shipping software without shipping your sanity.

Build a squad, play Work cards, survive startup chaos, and somehow make it through the Final Release with morale intact.

Run locally

The game lives in game/ and uses Bun, React, TypeScript, and Vite.

cd game
bun install
bun run dev

The Portless development URL is https://lgtm.localhost/. To run plain Vite instead, use bun run dev:plain.

Design contracts

Checks

cd game
bun run check
bun run build

Deployment

Production is hosted on Cloudflare Pages and deployed from main by GitHub Actions. The workflow creates the lgtm Pages project if necessary, deploys the build, and associates the custom domain.

The workflow requires two GitHub Actions repository secrets:

  • CLOUDFLARE_ACCOUNT_ID — the Cloudflare account containing the lgtm Pages project and prestidge.dev zone.
  • CLOUDFLARE_API_TOKEN — a token restricted to that account with only Cloudflare Pages: Edit permission.

The token must never be committed. Create it in Cloudflare under Account API tokens, then add both values under GitHub repository settings → Secrets and variables → Actions.

About

A roguelike deckbuilder about shipping software without shipping your sanity.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages