Detected Bias Types
Windows First
🔧
Windows Tools
Summary
The documentation provides deployment examples for multiple platforms. However, the ASP.NET (not Core) example is Windows-specific: it uses 'runs-on: windows-latest', relies on Windows-only tools (NuGet, MSBuild), and uses Windows path syntax. This is the only example that is Windows-exclusive; all other stacks (ASP.NET Core, Java, Tomcat, Node.js, Python) use 'runs-on: ubuntu-latest' and cross-platform tooling. The ASP.NET section appears first among .NET examples, potentially reinforcing a Windows-first impression for .NET users.
Recommendations
- Add a Linux-based example for ASP.NET (if possible, e.g., using Mono or .NET Core for legacy apps), or clarify that ASP.NET (not Core) is Windows-only and explain why.
- Reorder sections so that cross-platform or Linux-first examples (such as ASP.NET Core) appear before Windows-only examples.
- Explicitly state in the ASP.NET section that it is Windows-only, and provide guidance for users who want to target Linux.
- Where Windows-specific tools are used (NuGet, MSBuild), mention Linux alternatives or note their absence.
- Ensure parity in detail and clarity between Windows and Linux examples across all stacks.