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:
Summary:
The documentation does not display overt Windows bias in terms of command-line tooling, PowerShell usage, or Windows-specific instructions. However, it lacks explicit Linux/macOS parity in key areas: there are no terminal or shell examples for retrieving environment variables or authenticating via CLI, and all instructions for obtaining the Azure Subscription ID reference the Azure Portal UI, which is platform-agnostic but omits CLI alternatives often preferred by Linux users. All code samples are in C#, which is cross-platform, but the documentation does not clarify or demonstrate usage on Linux systems.
Recommendations:
- Add examples for obtaining the Azure Subscription ID using the Azure CLI (e.g., `az account show --query id -o tsv`), and mention that the Azure CLI is available on Windows, Linux, and macOS.
- Where environment variables are referenced (e.g., AZURE_SUBSCRIPTION_ID), provide both Windows (set in CMD/PowerShell) and Linux/macOS (export in bash/zsh) syntax.
- Explicitly state that all .NET and SDK instructions are cross-platform, and provide any Linux/macOS-specific notes if there are known differences.
- If authentication or SDK usage differs on Linux/macOS (e.g., device login flows, credential storage), document those differences.
- Consider including a short section or note confirming that all steps are supported on Linux/macOS, and link to any relevant cross-platform setup guides.
Create pull request