Files
system-dev-template/.gitignore
T
Leo c25babf4bb feat: GitHub public mirror 管線(成品櫥窗,非工作現場)
leo 2026-07-21:「應該要給的是一個適合別人用的濃縮結果,不需要有過程。
以後我還是在私有的 template 工作,但 publish 到 GitHub 就把它當貼文。」

- publish-github.sh:移植自 arcrun-rag 既有管線(乾淨歷史、憑證走 header 不進 URL)
  +修一個真 bug:原版 sanitize 失敗不中止 → 會把未淨化樹 rsync 進 mirror 並推出去
- github-publish-exclude.txt:濾掉工作現場(system-dev/ .claude/ docs/ CLAUDE.md CHANGELOG.md)
  保留成品(README/scripts/skills/template)
- github-publish-sanitize.py:改寫來源網址 + 發佈前驗證,殘留失效來源即中止
  ① git.uncle6.me(private 且即將換 CF 版,別人抓不到)
  ② uncle6me-web(已 suspend 的舊 GitHub 帳號——README 安裝指令原本還指著它,
     別人照著跑會失敗,與 07-20 update.sh 同一顆雷)

公開樹實測:只剩 README/scripts/skills/template,安裝指令指向 youlinhsieh,零殘留。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 11:18:37 +08:00

41 lines
1.3 KiB
Plaintext

# .gitignore
# macOS
.DS_Store
# 環境變數
.env
.env.*
!.env.example
# editorial-image skill 為私房出圖工具,不上傳此公開模板 repo
skills/editorial-image/
# 根目錄自裝的開發 wiki — 內部記錄,不推 GitHub(用戶看的是 template/ 裡的範本)
# 內容檔是我們開發此 template 的記錄;架構檔(INDEX/.wikiignore/hooks)是從
# template/ 複製來自用的,範本本體已在 template/ 推上去,這份不重複推。
# 1.10 後 dev 自用 wiki 與 VERSION 也遷到根目錄的 system-dev/(與用戶端結構一致)。
# 注意:只排除「根目錄」的 /system-dev/(前綴 /);template/system-dev/ 是發佈源,要推。
.claude/wiki/
.claude/hooks/
.claude/commands/
.claude/VERSION
.claude/settings.json
.claude/settings.local.json
/system-dev/
# Dogfooding:我們把 system-dev-template 也裝進自己的 repo 自用(產生這些自裝產物)。
# 真正的範本本體在 template/ 底下,這些根目錄自裝副本不推雲端,用戶不需要。
# 公開要推的 repo 自身文件是:docs/why.md、docs/wishlist.md、docs/SKILL.md(已追蹤)。
/CLAUDE.md
/docs/README.md
/docs/1-vision/
/docs/2-architecture/
/docs/3-specs/
/docs/4-guides/
/docs/5-records/
/docs/6-user/
# GitHub public mirror 產出(本機暫存,不進私有真相源)
.github-public/