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
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation page demonstrates a Windows bias by providing only C#/.NET examples, referencing NuGet (a Windows-centric package manager), and linking to PowerShell-based authentication guides. There are no Linux-specific instructions, CLI examples, or cross-platform considerations. The workflow assumes development on Windows and omits parity for Linux users or those using non-Windows tools.
Recommendations:
- Add equivalent examples using Azure CLI and Bash scripts for authentication and resource management, which are cross-platform.
- Include instructions for setting up and running .NET applications on Linux (e.g., using dotnet CLI, installing dependencies on Ubuntu).
- Reference Linux-friendly package managers and development environments (e.g., dotnet CLI instead of only NuGet/Visual Studio).
- Provide links to documentation for authenticating service principals using Azure CLI or REST APIs, not just PowerShell.
- Explicitly state that the instructions are cross-platform, or provide separate sections for Windows and Linux/Mac users.
Create pull request