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 biased towards Windows development environments. It exclusively references Visual Studio (Windows-only version), uses Windows-specific UI terms and screenshots, and provides no guidance or examples for Linux or cross-platform .NET development. Package management is demonstrated only via the Visual Studio Package Manager Console (PowerShell-based), and the 'Next Steps' section promotes PowerShell for management, with no mention of Bash, CLI, or Linux-compatible alternatives.
Recommendations:
- Add instructions for setting up and running the sample using .NET Core/SDK on Linux and macOS, including command-line steps (e.g., dotnet new, dotnet add package).
- Include screenshots or terminal examples for cross-platform editors (e.g., VS Code) and command-line workflows.
- Provide alternative package installation instructions using the dotnet CLI (e.g., 'dotnet add package ...') instead of only the Visual Studio NuGet Package Manager Console.
- Mention and link to Azure CLI documentation for managing CDN resources as an alternative to PowerShell.
- Avoid assuming Visual Studio 2015 as a requirement; clarify that .NET development can be done on any OS with the .NET SDK.
- Ensure that all code and instructions are cross-platform where possible, or clearly indicate when something is Windows-specific.
Create pull request