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
⚠️
missing_linux_example
Summary:
The documentation page demonstrates a subtle Windows bias. Several JSON examples for UI controls specify the 'osPlatform' property as 'Windows', and controls such as 'Microsoft.Compute.CredentialsCombo', 'Microsoft.Compute.UserNameTextBox', and 'Microsoft.Compute.SizeSelector' are repeatedly shown with 'osPlatform': 'Windows'. There are no examples or mentions of Linux or cross-platform scenarios, nor are Linux-specific values or considerations discussed. This may give the impression that the toolkit or UI definitions are primarily intended for Windows environments.
Recommendations:
- Include examples where 'osPlatform' is set to 'Linux' or both 'Windows' and 'Linux', especially for controls like user name, credentials, and VM size selectors.
- Discuss any differences or considerations for Linux-based deployments in the test cases, such as username restrictions or password requirements.
- Add at least one example for each relevant test case that demonstrates a Linux scenario, or explicitly state if the toolkit is Windows-only.
- Where 'osPlatform' is used, clarify that it can accept 'Linux' and provide guidance for Linux-specific values.
- Review the documentation for implicit assumptions about Windows and update language to be more platform-neutral where possible.
Create pull request