About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
windows_tools
Summary:
The documentation demonstrates a moderate Windows bias. Windows-based examples and tools are often presented first, especially for .NET/C# and PowerShell. The default agent image for C# and PowerShell is 'windows-latest', and PowerShell is only shown with Windows agents. While Linux (ubuntu-latest) is used for JavaScript and Python, and Linux deployment is covered, the structure and ordering of examples generally prioritize Windows. There is also a lack of parity in PowerShell examples for Linux, and the documentation assumes Windows as the default for several tasks.
Recommendations:
- For C#/.NET examples, provide both 'windows-latest' and 'ubuntu-latest' YAML samples, or clarify cross-platform compatibility.
- For PowerShell, clarify if Linux agents are supported and provide examples for Linux if available (e.g., using pwsh on Ubuntu agents).
- When listing deployment options, present Windows and Linux options side-by-side or in parallel tabs, rather than defaulting to Windows.
- Explicitly mention when a feature or task is Windows-only or Linux-only, and provide guidance for the other OS where possible.
- In introductory and summary sections, avoid language that assumes Windows as the default; instead, state that both Windows and Linux are supported and highlight any differences up front.
Create pull request