Detected Bias Types
Powershell Heavy
Windows First
Missing Linux Example
🔧
Windows Tools
Summary
The documentation page demonstrates a notable Windows bias, especially in its scripting and tooling examples. PowerShell commands are frequently presented, often before or alongside Azure CLI equivalents, but Linux/macOS shell alternatives are not shown. Several examples reference Windows-specific paths, scripts, and VM images, with little mention of Linux equivalents. The use of Windows-centric tools (PowerShell, Visual Studio) is emphasized, and examples for Linux VM images, shell scripts, or Linux-based development environments are absent.
Recommendations
- Provide Bash or shell script equivalents for PowerShell commands, especially for tasks like verifying template functions, listing resource providers, VM images, and VM sizes.
- Include Linux VM image examples alongside Windows VM image references in ARM template samples.
- Reference Linux/macOS-compatible development tools (such as VS Code, JetBrains IDEs) in the testing and automation section, not just Visual Studio.
- Show examples of using Linux shell scripts with Custom Script Extensions, not only PowerShell scripts.
- Ensure that documentation sections presenting commands or scripts alternate or balance Windows and Linux/macOS examples, or present them side-by-side.
- Explicitly mention cross-platform support for Azure CLI and provide guidance for Linux/macOS users where workflows differ.