Skip to content

docs(guidelines): 同步測試指令與 Steam Deck 支援邊界#33

Merged
perditavojo merged 3 commits intomainfrom
dev
May 3, 2026
Merged

docs(guidelines): 同步測試指令與 Steam Deck 支援邊界#33
perditavojo merged 3 commits intomainfrom
dev

Conversation

@perditavojo
Copy link
Copy Markdown
Contributor

統一文件中的 MTP 測試指令,改用 dotnet test --project tests/InputBox.Tests/InputBox.Tests.csproj。

補充 Wine、Proton 與 Gamescope 的 best-effort 支援政策,明確保留既有 Steam Deck 相容性保護並維持 WinForms 技術方向。

本次僅更新文件與 agent 指引,未變更應用程式行為。

統一文件中的 MTP 測試指令,改用 dotnet test --project tests/InputBox.Tests/InputBox.Tests.csproj。

補充 Wine、Proton 與 Gamescope 的 best-effort 支援政策,明確保留既有 Steam Deck 相容性保護並維持 WinForms 技術方向。

本次僅更新文件與 agent 指引,未變更應用程式行為。
Copilot AI review requested due to automatic review settings May 3, 2026 00:57
將 Microsoft.NET.Test.Sdk 從 18.4.0 更新至 18.5.1。

已重新執行 Debug 建置與測試專案,確認既有測試維持通過。
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

本次 PR 針對專案文件與 agent 入口指引進行同步,統一 Microsoft Testing Platform(MTP)/xUnit v3 的測試執行指令格式,並補充 Steam Deck/Wine/Proton/Gamescope 的 best-effort 支援邊界與技術方向,確保文件敘述與現行相容性策略一致。

Changes:

  • 統一多份文件中的測試指令為 dotnet test --project tests/InputBox.Tests/InputBox.Tests.csproj
  • 在工程規範與 README 補充 Steam Deck/Wine/Proton/Gamescope 的支援層級、投入原則與 WinForms 技術方向
  • 更新 AGENTS 與 Copilot/Claude/Gemini 入口文件,讓必讀文件索引與常用驗證指令一致

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/engineering/environment.md 新增 Steam Deck/Wine/Proton/Gamescope 支援邊界段落,明確化 best-effort 政策與保留既有相容性保護。
README.md 補充 best-effort 支援政策敘述,並統一測試指令用法(含 coverage/UI smoke)。
GEMINI.md 更新常用驗證的測試指令為 --project 形式。
CLAUDE.md 更新常用驗證的測試指令為 --project 形式。
AGENTS.md 擴充必讀文件索引(Steam Deck 等議題),並統一測試指令為 --project 形式。
.github/copilot-instructions.md 更新常用驗證的測試指令為 --project 形式。

Comment thread docs/engineering/environment.md Outdated
Comment thread docs/engineering/environment.md Outdated
@perditavojo
Copy link
Copy Markdown
Contributor Author

@copilot apply changes based on the comments in this thread

Copy link
Copy Markdown
Contributor

Copilot AI commented May 3, 2026

@copilot apply changes based on the comments in this thread

已於 8031cd5 套用兩項修正:

  1. 第 16、19 行的半形斜線(/)統一改為全形斜線(),與 README.md 保持一致。
  2. 第 19 行的英文 Gamescope surface recovery 替換為中文術語 Gamescope 畫面恢復機制,與 README.md 第 60 行用語一致。

@perditavojo perditavojo merged commit 3b78407 into main May 3, 2026
9 checks passed
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.

3 participants