Skip to content

Commit a6b9982

Browse files
authored
Update conference kit banners (#2389)
This PR adds a `/conf/conference-kit` page we can use to iterate and download the roll-up banners, and maybe in the future stickers and other things. I realized having this in the repo makes the most sense, because importing / copying existing text, design and icons is way faster and easier than trying to get something consistent and usable from an AI agent :) I pulled in `qrcode` library to generate QR codes here. <img width="970" height="747" alt="image" src="https://github.com/user-attachments/assets/b3e8c88a-ce60-430c-8855-5bbdb7ee1403" /> Take note that we must run the `pnpm conference-kit` to make the zip archive, it doesn't get updated in normal website build.
1 parent e443921 commit a6b9982

18 files changed

Lines changed: 1023 additions & 20 deletions

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"analyze": "ANALYZE=true next build",
99
"build": "next build",
1010
"check:links": "lychee --verbose --no-progress './src/pages/**/*.mdx' --base https://graphql.org",
11+
"conference-kit": "tsx scripts/render-conference-kit-banners.ts",
1112
"dev": "next",
1213
"format": "pnpm format:check --write",
1314
"format:check": "prettier --cache --check .",
@@ -74,6 +75,7 @@
7475
"playwright-core": "^1.54.2",
7576
"postcss": "^8.4.49",
7677
"postcss-import": "^16.1.1",
78+
"qrcode": "^1.5.4",
7779
"react": "^18.3.1",
7880
"react-dom": "^18.3.1",
7981
"react-medium-image-zoom": "5.2.13",
@@ -104,6 +106,7 @@
104106
"@types/hast": "3.0.4",
105107
"@types/jsdom": "^21.1.7",
106108
"@types/node": "^22.10.5",
109+
"@types/qrcode": "^1.5.6",
107110
"@types/react": "^18.3.23",
108111
"@types/rss": "0.0.32",
109112
"@types/string-similarity": "^4.0.2",

0 commit comments

Comments
 (0)