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
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation provides cross-platform examples for most stacks (Node.js, Python, Java, Tomcat, ASP.NET Core) using Ubuntu runners and Linux-friendly tooling. However, the ASP.NET (classic) example is Windows-specific: it uses 'windows-latest' runners, Windows paths, and Windows-only tools (NuGet, MSBuild) without offering a Linux alternative or mentioning cross-platform options. This prioritizes Windows for ASP.NET and omits Linux parity for that stack.
Recommendations:
- Add a Linux-based example for ASP.NET (classic) if possible, using Mono or .NET Core-compatible tools, or explicitly state if Windows is required.
- Clearly indicate in the ASP.NET section why Windows runners/tools are necessary, if that is the case, to inform users of platform constraints.
- For all stacks, ensure that both Windows and Linux runner options are shown when feasible, or provide guidance on cross-platform compatibility.
- Consider reordering or grouping examples so that Linux and Windows parity is visually clear, rather than defaulting to Windows for certain stacks.
Create pull request