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
⚠️
missing_linux_example
⚠️
windows_tools
⚠️
powershell_heavy
Summary:
The documentation is heavily oriented toward Windows development environments. It exclusively references Visual Studio (Windows-only version), uses Windows-specific UI instructions, and only provides instructions for using the NuGet Package Manager Console (a Visual Studio feature). There are no examples or guidance for Linux or cross-platform development (e.g., using VS Code, .NET CLI, or command-line tools available on Linux/macOS). The 'Next Steps' section also promotes PowerShell, a tool historically associated with Windows, without mentioning Bash or other cross-platform alternatives.
Recommendations:
- Provide instructions for setting up and running the sample using the .NET CLI (dotnet new, dotnet add package, dotnet run), which works on Linux, macOS, and Windows.
- Mention and provide examples for using Visual Studio Code, a cross-platform editor, instead of or in addition to Visual Studio 2015.
- Include screenshots and steps for Linux/macOS users, such as installing .NET SDK, creating projects, and managing NuGet packages from the command line.
- In the 'Next Steps' section, add links or references to Bash/Azure CLI equivalents for managing CDN resources, not just PowerShell.
- Avoid UI instructions that are exclusive to Windows (e.g., Visual Studio menus) or provide alternative steps for non-Windows environments.
Create pull request