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:
⚠️
missing_linux_example
⚠️
windows_first
Summary:
The documentation is focused exclusively on .NET (C#) and does not provide any Linux-specific or cross-platform code samples. While it mentions Azure CLI (which is cross-platform) as one way to create a service principal, the primary sample code and all references are for .NET, which is more commonly associated with Windows environments. There are no examples for Linux-native languages or tools (such as Python, Java, or Bash), nor is there mention of running the sample code on Linux or in a cross-platform way.
Recommendations:
- Add equivalent sample code in at least one Linux-native language (e.g., Python or Java) using the respective Azure SDKs.
- Explicitly mention that the .NET SDK and sample code can be run on Linux (using .NET Core/5/6+), and provide instructions or notes for doing so.
- Include Bash or Azure CLI script examples for common management tasks, such as creating namespaces or event hubs, to demonstrate cross-platform command-line usage.
- Balance the order of tool references: when listing ways to create a service principal, do not mention PowerShell before Azure CLI, or alternate the order to avoid Windows-first perception.
- Provide links to documentation or samples for other languages/platforms (e.g., Python, Java, JavaScript) if available.
Create pull request