Bias Analysis
Detected Bias Types
windows_first
powershell_heavy
Summary
The documentation page presents .NET (a Windows-centric technology) as the primary runtime, with detailed package instructions for .NET in-process and .NET isolated projects before mentioning other languages. PowerShell, another Windows-focused technology, is given special attention with a dedicated note and migration guidance. There are no explicit Linux-specific examples, tools, or instructions, and the documentation assumes familiarity with Windows development patterns (e.g., referencing .csproj files, NuGet packages) before mentioning cross-platform alternatives.
Recommendations
- Add explicit instructions and examples for Linux/macOS environments, such as how to install and reference packages using cross-platform tools (e.g., CLI commands for npm, pip, Maven).
- Include parity in example order: present Node.js, Python, and Java SDKs before or alongside .NET and PowerShell to avoid Windows-first impression.
- Provide guidance for non-Windows users, such as how to manage dependencies and configuration files on Linux/macOS.
- Balance PowerShell coverage with Bash or other shell examples for scripting Durable Functions on Linux.
- Clarify that .NET and PowerShell are cross-platform, but acknowledge their historical Windows bias and offer tips for non-Windows environments.
Create Pull Request