From dcdbdf10ed3c6d86b7fba399d1121b2e66caf8cc Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Tue, 18 Aug 2026 17:42:39 +0700 Subject: [PATCH] feat: wire gsd-framework into the unified Pages site, list cline --- .github/workflows/deploy-pages.yml | 5 +++++ README.md | 2 ++ gsd-framework/vite.config.js | 1 + index.html | 1 + 4 files changed, 9 insertions(+) diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index d7e6266..3c87741 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -51,6 +51,10 @@ jobs: run: npm ci && npm run build working-directory: cc4e-course/quiz-project + - name: Build gsd-framework + run: npm ci && npm run test:run && npm run build + working-directory: gsd-framework + - name: Assemble site run: | set -euo pipefail @@ -63,6 +67,7 @@ jobs: mkdir -p _site/oh-my-claudecode cp -r oh-my-claudecode/index.html oh-my-claudecode/src oh-my-claudecode/styles _site/oh-my-claudecode/ cp -r cc4e-course/quiz-project/out _site/cc4e-course + cp -r gsd-framework/dist _site/gsd-framework mkdir -p _site/advanced-claude-workflows cp advanced-claude-workflows/thumbnail.html _site/advanced-claude-workflows/index.html mkdir -p _site/cowork-complete-guide diff --git a/README.md b/README.md index f4067a0..d6af229 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ together at **[tiennm99dev.github.io/ai-coding-workflow-labs](https://tiennm99de | [`cowork-complete-guide/`](./cowork-complete-guide/) | Claude Cowork complete-guide practices | [/cowork-complete-guide/](https://tiennm99dev.github.io/ai-coding-workflow-labs/cowork-complete-guide/) | | [`ross-mike-workflows/`](./ross-mike-workflows/) | Ross Mike workflows mini-lesson practices | — | | [`vin-obsidian-workflows/`](./vin-obsidian-workflows/) | Vin Obsidian workflows mini-lesson practices (Obsidian vault) | — | +| [`gsd-framework/`](./gsd-framework/) | GSD (Get Shit Done) Advanced Vibe Coding practice — expense splitter (Vite/Preact) | [/gsd-framework/](https://tiennm99dev.github.io/ai-coding-workflow-labs/gsd-framework/) | +| [`cline/`](./cline/) | Cline agent test — Flappy Bird game (Phaser/webpack) | — | The `Deploy to GitHub Pages` workflow builds every app with its base path under this repo and publishes them as one site with a root index. diff --git a/gsd-framework/vite.config.js b/gsd-framework/vite.config.js index 80353d3..1013733 100644 --- a/gsd-framework/vite.config.js +++ b/gsd-framework/vite.config.js @@ -2,5 +2,6 @@ import { defineConfig } from 'vite'; import preact from '@preact/preset-vite'; export default defineConfig({ + base: '/ai-coding-workflow-labs/gsd-framework/', plugins: [preact()], }); diff --git a/index.html b/index.html index 19b4136..21a7178 100644 --- a/index.html +++ b/index.html @@ -25,6 +25,7 @@
  • cc4e-course — quiz project from the Claude Code for Everyone course
  • advanced-claude-workflows — interactive lesson thumbnail
  • cowork-complete-guide — Claude Cowork complete-guide practice site
  • +
  • gsd-framework — expense splitter built practicing the GSD (Get Shit Done) method