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
⚠️
windows_tools
⚠️
powershell_heavy
⚠️
missing_linux_example
Summary:
The documentation generally aims for cross-platform coverage, but there are several instances of Windows bias. Windows-specific tools and patterns (such as PowerShell, Windows environment variable syntax, and Windows-only settings) are mentioned, sometimes without equivalent Linux examples or with Windows examples given first. Some settings and explanations are Windows-centric, and PowerShell is given special attention compared to other shells. In a few places, Linux alternatives are missing or only briefly referenced.
Recommendations:
- When providing examples for environment variable paths or values (e.g., AzureWebJobs_TypeScriptPath), include both Windows and Linux formats side by side.
- For settings that are OS-specific (e.g., WEBSITE_NODE_DEFAULT_VERSION), clarify Linux alternatives or explicitly state the Linux equivalent or lack thereof.
- Where PowerShell is referenced for scripting or automation, provide Bash or shell equivalents for Linux users.
- In sections that discuss reserved characters or delimiters (e.g., double-underscore vs. colon), provide explicit Linux behavior and examples, not just Windows.
- Ensure that all sample commands, file paths, and configuration snippets are shown for both Windows and Linux where applicable.
- Review all references to Azure CLI and Azure PowerShell, and ensure Azure CLI (which is cross-platform) is not presented after PowerShell or as an afterthought.
- Where legacy or deprecated settings are Windows-only, clearly mark them as such and suggest Linux alternatives or note the lack thereof.
- For settings that behave differently on Windows and Linux (e.g., WEBSITE_TIME_ZONE), always show both example values and clarify the mapping.
Create pull request