From e9cdd9b87a8d829d192cdd7357eb8ef1bfc57edf Mon Sep 17 00:00:00 2001 From: mandalore Date: Thu, 28 May 2026 15:51:06 -0500 Subject: [PATCH 01/24] Add CLAUDE.md for Claude Code guidance Co-Authored-By: Claude Sonnet 4.6 --- CLAUDE.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..1733d28 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,9 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project + +This repository is for `kingmaker.gateway-gamers.net` — likely the website or backend service for a Kingmaker community on the Gateway Gamers network. + +The repository is currently empty (no source code committed yet). Update this file once the project stack and structure are established. From 02fd21709e5f38eb58cd138fd393e799275543fb Mon Sep 17 00:00:00 2001 From: mandalore Date: Thu, 28 May 2026 15:58:00 -0500 Subject: [PATCH 02/24] Add Vite + Tailwind CSS v4 + daisyUI v5 static site template Co-Authored-By: Claude Sonnet 4.6 --- .gitignore | 4 ++++ CLAUDE.md | 26 +++++++++++++++++++++++++- index.html | 12 ++++++++++++ package.json | 16 ++++++++++++++++ postcss.config.js | 5 +++++ src/main.js | 1 + src/style.css | 2 ++ vite.config.js | 3 +++ 8 files changed, 68 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 index.html create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 src/main.js create mode 100644 src/style.css create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dafa699 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules/ +dist/ +.env +.env.local diff --git a/CLAUDE.md b/CLAUDE.md index 1733d28..fe50f2f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -6,4 +6,28 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co This repository is for `kingmaker.gateway-gamers.net` — likely the website or backend service for a Kingmaker community on the Gateway Gamers network. -The repository is currently empty (no source code committed yet). Update this file once the project stack and structure are established. +## Stack + +- **Vite** — build tool and dev server +- **Tailwind CSS v4** — utility-first CSS (configured via CSS, no `tailwind.config.js`) +- **daisyUI v5** — component library plugin for Tailwind + +## Commands + +```bash +npm install # install dependencies +npm run dev # start dev server (http://localhost:5173) +npm run build # production build → dist/ +npm run preview # preview production build locally +``` + +## Structure + +- `index.html` — Vite entry point at repo root +- `src/style.css` — CSS entry; imports Tailwind and registers daisyUI via `@plugin` +- `src/main.js` — JS entry point +- `postcss.config.js` — wires `@tailwindcss/postcss` into Vite's PostCSS pipeline + +## daisyUI theming + +Set the active theme on ``. Available themes are daisyUI's built-ins (e.g. `light`, `dark`, `cupcake`). Custom themes can be added in `src/style.css` using `@plugin "daisyui" { themes: [...] }`. diff --git a/index.html b/index.html new file mode 100644 index 0000000..d4d3acf --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ + + + + + + Kingmaker + + + + + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..d561a5c --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "kingmaker-gateway-gamers", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.0.0", + "daisyui": "^5.0.0", + "tailwindcss": "^4.0.0", + "vite": "^6.0.0" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..1d5a3b2 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,5 @@ +export default { + plugins: { + '@tailwindcss/postcss': {} + } +} diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/main.js @@ -0,0 +1 @@ + diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..4c1b0c2 --- /dev/null +++ b/src/style.css @@ -0,0 +1,2 @@ +@import "tailwindcss"; +@plugin "daisyui"; diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..4f1b25a --- /dev/null +++ b/vite.config.js @@ -0,0 +1,3 @@ +import { defineConfig } from 'vite' + +export default defineConfig({}) From b716e2a43a5d3e22e1d19bdeb3728ef049c583a2 Mon Sep 17 00:00:00 2001 From: mandalore Date: Thu, 28 May 2026 16:20:32 -0500 Subject: [PATCH 03/24] Add 4-page site structure with daisyUI navbar and Google embed placeholders Co-Authored-By: Claude Sonnet 4.6 --- index.html | 96 ++++++++++++++++++++++++++++++++++++++++++++++++-- package.json | 1 + reporting.html | 81 ++++++++++++++++++++++++++++++++++++++++++ signups.html | 81 ++++++++++++++++++++++++++++++++++++++++++ stats.html | 80 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 336 insertions(+), 3 deletions(-) create mode 100644 reporting.html create mode 100644 signups.html create mode 100644 stats.html diff --git a/index.html b/index.html index d4d3acf..9837ad3 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,102 @@ - + - Kingmaker + Kingmaker — Gateway Gamers - + + + + + + + + + + +
+ +

Kingmaker

+

Welcome to the Kingmaker campaign hub on Gateway Gamers.

+ +
+ +
+

About the Campaign

+

Kingmaker is a Pathfinder campaign set in the Stolen Lands of Golarion. Players explore, conquer, and eventually rule a burgeoning nation in the wild frontier.

+

Update this section with your campaign's specific details — setting, house rules, session schedule, and anything else players should know.

+
+ +
+ +
+

Quick Links

+ +
+ +
+ + +
+

© 2026 Gateway Gamers. All rights reserved.

+
+ diff --git a/package.json b/package.json index d561a5c..43abef7 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "name": "kingmaker-gateway-gamers", "version": "0.0.1", "private": true, + "type": "module", "scripts": { "dev": "vite", "build": "vite build", diff --git a/reporting.html b/reporting.html new file mode 100644 index 0000000..4f416bf --- /dev/null +++ b/reporting.html @@ -0,0 +1,81 @@ + + + + + + Game Reporting — Kingmaker + + + + + + + + +
+ +

Game Reporting

+

Ran a session? Use the form below to report the game results.

+ +
+ + +
+ +
+ +
+ + +
+

© 2026 Gateway Gamers. All rights reserved.

+
+ + + + diff --git a/signups.html b/signups.html new file mode 100644 index 0000000..e10e9bc --- /dev/null +++ b/signups.html @@ -0,0 +1,81 @@ + + + + + + Sign-ups — Kingmaker + + + + + + + + +
+ +

Sign-ups

+

Interested in joining the Kingmaker campaign? Fill out the form below to sign up.

+ +
+ + +
+ +
+ +
+ + +
+

© 2026 Gateway Gamers. All rights reserved.

+
+ + + + diff --git a/stats.html b/stats.html new file mode 100644 index 0000000..057cfb1 --- /dev/null +++ b/stats.html @@ -0,0 +1,80 @@ + + + + + + Stats — Kingmaker + + + + + + + + +
+ +

Stats

+

Campaign statistics and session history, pulled live from the campaign spreadsheet.

+ +
+ + + +
+ +
+ +
+ + +
+

© 2026 Gateway Gamers. All rights reserved.

+
+ + + + From 23c34c7f880e7e1c5d1435bb9bd4d3ca60cc5040 Mon Sep 17 00:00:00 2001 From: mandalore Date: Thu, 28 May 2026 16:24:05 -0500 Subject: [PATCH 04/24] Replace navbar text title with logo image placeholder Co-Authored-By: Claude Sonnet 4.6 --- index.html | 4 +++- reporting.html | 4 +++- signups.html | 4 +++- stats.html | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 9837ad3..b345d15 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,9 @@