Skip to content

改名為 Antimatter World + 註明出處 + 切斷原作者外部服務 + GitHub Pages 自動發布 - #3501

Closed
darkspring94 wants to merge 1 commit into
IvarK:masterfrom
darkspring94:rebrand/antimatter-world
Closed

darkspring94 wants to merge 1 commit into
IvarK:masterfrom
darkspring94:rebrand/antimatter-world

Conversation

@darkspring94

Copy link
Copy Markdown

這次做了什麼

依照 Spring 的 5 項需求,這次只改玩家看得到的品牌名稱、加上出處聲明、切斷指向原作者的外部服務、並設定推到自己 gh-pages 的自動發布流程。完整清單、未改動位置、以及合併後要手動做的 GitHub 設定,請見 PROGRESS.md。

摘要

  1. 改名:瀏覽器分頁標題、README、製作名單頁、關於頁改成 "Antimatter World";程式內部變數/函式/檔名、npm 套件名稱(含 @antimatter-dimensions/notations)不動;遊戲劇情/成就文字裡的原名這次不動,列在 PROGRESS.md
  2. 出處聲明:LICENSE 與原作者版權聲明完全保留;README、關於頁加上 "Antimatter World is based on Antimatter Dimensions by IvarK and contributors (MIT License)" 及原專案連結
  3. 切斷外部服務:移除 vue-gtag/Google Analytics 追蹤碼;確認 Firebase 沒設定時本來就會安全降級(不會報錯卡住遊戲),本機存檔不受影響;Steam 相關檔案維持原樣
  4. GitHub Pages 自動發布:deploy-master.yml 用 build:master 打包、Node 版本改用 lts/*、新增 PR 建置驗證(不發布);刪除會推到原作者外部 repo 的 deploy-release.yml;刪除原作者用的 stale.yml
  5. PROGRESS.md:完整記錄這次改動、未改原名清單(含原因)、合併後的手動設定步驟、下一步建議

Test plan

  • 這個 PR 開出後,deploy-master.yml 的 pull_request 觸發會在雲端自動跑 npm ci + npm run build:master,請看這個 PR 的 Checks 結果確認建置成功(沒有實際發布,發布步驟只在 push 到 master 時才會跑)
  • Spring 檢視文字改動是否符合預期
  • 合併後照 PROGRESS.md 最後一節,手動啟用 Actions 並設定 Pages 來源為 gh-pages 分支,確認網站能正常開啟

🤖 Generated with Claude Code

- 玩家可見文字改名:分頁標題、README、製作名單頁、關於頁
- README 與關於頁加上 MIT 授權出處聲明,LICENSE 原封不動
- 移除 vue-gtag/Google Analytics 追蹤碼;確認 Firebase 缺設定時會安全降級,不影響本機存檔
- deploy-master.yml:Node 版本改用 lts/*,新增 PR 建置驗證(不發布)
- 刪除 deploy-release.yml(推到原作者外部 repo,用不到)與 stale.yml(issue 管理工具)
- 新增 PROGRESS.md 記錄改動細節、未改原名清單、合併後手動設定步驟

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@darkspring94

Copy link
Copy Markdown
Author

Opened by mistake (gh defaulted to the fork's upstream) — closing immediately, no action needed from maintainers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant