Bias Analysis
Detected Bias Types
windows_first
missing_linux_example
powershell_heavy
windows_tools
Summary
The documentation demonstrates a clear Windows bias by prioritizing Windows-specific tools (Visual Studio, Windows Classic Desktop templates), providing only PowerShell/NuGet Package Manager Console commands, and omitting Linux/macOS equivalents or instructions. There are no examples or guidance for developing, running, or deploying WebJobs/Durable Functions on Linux or with cross-platform tools beyond a brief mention of Visual Studio Code. The workflow assumes a Windows environment throughout.
Recommendations
- Provide equivalent instructions and screenshots for Linux/macOS users, including how to create and run .NET console apps using the dotnet CLI.
- Include bash/zsh shell commands for installing NuGet packages via the dotnet CLI (e.g., 'dotnet add package ...') alongside PowerShell examples.
- Mention and document cross-platform editors (e.g., Visual Studio Code, JetBrains Rider) with relevant steps.
- Clarify how to run and debug WebJobs/Durable Functions on Linux/macOS, including any platform-specific requirements or limitations.
- Reference cross-platform storage emulators or provide guidance for connecting to Azure Storage directly when Azurite or Windows emulators are not available.
- Ensure deployment steps cover both Windows and Linux App Service environments, highlighting any differences.
Create Pull Request