Detected Bias Types
Windows First
Powershell Heavy
Missing Linux Example
Summary
The documentation page demonstrates a Windows bias in several ways: registry commands for .NET detection use Windows-specific tools, Windows consoles (cmd, PowerShell) are mentioned before Bash, and there are no explicit Linux/macOS instructions or examples for environment variable setup, .NET installation, or Azure CLI usage. All code samples and package instructions assume .NET/C#, which is cross-platform, but the setup and verification steps are Windows-centric.
Recommendations
- Provide Linux/macOS equivalents for .NET installation and verification (e.g., use 'dotnet --info' instead of Windows registry queries).
- List Bash and Linux/macOS terminal options before or alongside Windows (cmd, PowerShell) in instructions.
- Include explicit instructions for setting environment variables on Linux/macOS (e.g., export LANGUAGE_KEY=...).
- Add notes or examples for using Azure CLI on Linux/macOS where relevant.
- Ensure screenshots and navigation instructions in Azure Portal are OS-agnostic or clarify any differences.