Detected Bias Types
Windows First
🔧
Windows Tools
Powershell Heavy
Missing Linux Example
Summary
The documentation provides a comprehensive guide for running C# Azure Functions in an isolated worker process, but there are several instances of Windows bias. Windows-specific tools (Visual Studio, PowerShell) are often mentioned before Linux equivalents, and some example commands and instructions default to Windows-first presentation. While Linux is supported and referenced, examples and guidance for Linux users are less prominent, sometimes missing, or appear after Windows instructions. Azure PowerShell is listed as a resource creation method, but Bash/Azure CLI is not always equally emphasized. Some deployment and configuration instructions show Windows commands first, and ReadyToRun publishing examples default to Windows. The documentation does mention Linux support and provides Linux-specific instructions in some sections, but overall, Windows approaches are more visible and prioritized.
Recommendations
- Ensure that every section presenting Windows-specific tools or commands also provides Linux/macOS equivalents, ideally side-by-side or with equal prominence.
- When listing options for resource creation, deployment, or configuration, present Azure CLI and Bash examples before or alongside Windows/PowerShell examples.
- Add explicit Linux/macOS examples for common developer workflows (e.g., using VS Code, Azure CLI, Bash scripts) where only Windows or PowerShell is shown.
- In tables and lists, alternate the order of Windows and Linux options to avoid implicit prioritization.
- Clarify when instructions are cross-platform and highlight any differences for Linux/macOS users.
- For ReadyToRun and runtime identifier tables, ensure Linux examples are as detailed as Windows, and provide explicit Linux publishing commands.