feat: wire gsd-framework into the unified Pages site, list cline

This commit is contained in:
2026-08-18 17:42:39 +07:00
parent f95ee7396a
commit dcdbdf10ed
4 changed files with 9 additions and 0 deletions
+5
View File
@@ -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
+2
View File
@@ -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.
+1
View File
@@ -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()],
});
+1
View File
@@ -25,6 +25,7 @@
<li><a href="./cc4e-course/">cc4e-course</a> — quiz project from the Claude Code for Everyone course</li>
<li><a href="./advanced-claude-workflows/">advanced-claude-workflows</a> — interactive lesson thumbnail</li>
<li><a href="./cowork-complete-guide/">cowork-complete-guide</a> — Claude Cowork complete-guide practice site</li>
<li><a href="./gsd-framework/">gsd-framework</a> — expense splitter built practicing the GSD (Get Shit Done) method</li>
</ul>
</body>
</html>