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
⚠️
powershell_heavy
Summary:
The documentation is heavily focused on .NET/C# and provides instructions and examples that are platform-agnostic in terms of .NET Core, but the language used in terminal instructions and examples tends to mention Windows tools and shells (cmd, PowerShell) before Linux equivalents. There are no explicit Linux-specific instructions or examples, and no mention of Linux package managers or shell environments beyond a brief mention of Bash. The documentation assumes familiarity with Windows-first patterns and tools.
Recommendations:
- Provide explicit Linux and macOS instructions alongside Windows, such as mentioning Linux shells (Bash, Zsh) and package managers (apt, yum, brew) where relevant.
- When referencing terminal or command windows, list Bash or Linux terminals first or equally (e.g., 'in a terminal (such as Bash, cmd, or PowerShell)').
- Include troubleshooting notes or environment setup tips for Linux (e.g., permissions, environment variable export syntax, .NET installation on Linux).
- Add sample commands for setting environment variables in Linux (e.g., 'export COMMUNICATION_SERVICES_CONNECTION_STRING=...') as well as Windows ('set ...').
- Where file paths or editors are referenced, provide cross-platform alternatives (e.g., 'edit Program.cs with your preferred editor, such as nano, vim, or Notepad').
Create pull request