docs(guidelines): 同步測試指令與 Steam Deck 支援邊界#33
Merged
perditavojo merged 3 commits intomainfrom May 3, 2026
Merged
Conversation
統一文件中的 MTP 測試指令,改用 dotnet test --project tests/InputBox.Tests/InputBox.Tests.csproj。 補充 Wine、Proton 與 Gamescope 的 best-effort 支援政策,明確保留既有 Steam Deck 相容性保護並維持 WinForms 技術方向。 本次僅更新文件與 agent 指引,未變更應用程式行為。
將 Microsoft.NET.Test.Sdk 從 18.4.0 更新至 18.5.1。 已重新執行 Debug 建置與測試專案,確認既有測試維持通過。
Contributor
There was a problem hiding this comment.
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 形式。 |
Contributor
Author
|
@copilot apply changes based on the comments in this thread |
Agent-Logs-Url: https://github.com/rubujo/InputBox/sessions/2811007f-16a1-4b03-8e71-042507a99355 Co-authored-by: perditavojo <117562794+perditavojo@users.noreply.github.com>
Contributor
已於 8031cd5 套用兩項修正:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
統一文件中的 MTP 測試指令,改用 dotnet test --project tests/InputBox.Tests/InputBox.Tests.csproj。
補充 Wine、Proton 與 Gamescope 的 best-effort 支援政策,明確保留既有 Steam Deck 相容性保護並維持 WinForms 技術方向。
本次僅更新文件與 agent 指引,未變更應用程式行為。