R Repo Showcase Hub

Static showcase hub

所有 repo 的展示頁,
收進同一個靜態站台

這個站台集中各 repo 的 docs/showcase 靜態展示頁,一鍵發佈到 Azure Static Web Apps(Azure 靜態網站)。來源 repo 不會被站台修改,私密資料邊界全程保留——只複製靜態 HTML,不讀取 App 資料、備份、token 或執行紀錄。

Pure static site No build step No API backend Private boundary kept
Source repos各自的 docs/showcase
Hub public foldershowcases/<repo> + manifest
Verifystatic files only · viewport · RWD
Azure Static Web Appsapp location: public
9
Source repos
10
Showcase files
0
Runtime data feeds
100%
Static · no backend

Showcases

專案展示

每張卡片連到已同步的 repo showcase。來源 repo 不會被這個站台修改。

Android

AccountingApp

個人記帳 App:SMS 與通知解析、Google Sheets 同步,呈現產品、資料保存與 pipeline。

KotlinSMS 解析Google Sheets
Android

SamsungHealthAssistant

Samsung Health 助手:App 架構、資料邊界與使用場景的完整說明。

KotlinHealth data資料邊界
Tool

crypto-ai-advisor

加密貨幣 AI advisor MVP:功能範圍、架構與使用流程一次看完。

AI advisorPythonMVP
Widget

tailnet-resource-widget

Tailscale 私網資源監控:collector 輪詢、SQLite 保存與 Android Widget 顯示設計。

FastAPISQLiteAndroid
Media

forza-hdr-wallpaper-converter

Forza HDR JXR 截圖轉 SDR 桌布:轉換流程與 preset 驗證的 Windows wrapper。

WindowsJXRHDR → SDR
Media

video-subtitle

影片字幕工作流:字幕處理、輸出與驗證的完整說明。

SubtitleWorkflow驗證
KB

career-kb

職涯知識庫:內容結構、使用路徑與維護方式。

Markdown內容結構維護
Governance

openclaw-governance

OpenClaw 治理文件、決策規則與跨代理協作方式。

決策規則跨代理文件
Scaffold

universal-architecture-modules

通用 project scaffold 模組、template 與 agent 使用方式。

TemplatesCodex skillScaffold

How it works

從來源 repo 到上線,四步完成

同步腳本只讀 allowlist 內的本機 repo,且只複製它們的 docs/showcase 靜態檔。

1

各 repo 維護

每個來源 repo 各自維護自己的 docs/showcase 與 RWD。

2

Sync

sync-showcases.ps1 複製靜態檔進 public/showcases/<slug> 並產出 manifest。

3

Verify

verify.ps1 檢查 viewport、RWD baseline 與封鎖機密內容。

4

Publish

public 為 app location 發佈到 Azure Static Web Apps。

Refresh & verify

PowerShell
# 從來源 repo 重新同步所有 showcase
powershell -ExecutionPolicy Bypass -File scripts\sync-showcases.ps1

# 發佈前驗證
powershell -ExecutionPolicy Bypass -File scripts\verify.ps1

Privacy boundary

  • 只複製靜態 showcase 檔案,不讀 App 資料、備份、token、log 或執行傾印
  • 封鎖 .env、私鑰、憑證與機密字串樣式
  • 來源 repo 永遠不被站台修改