Bias Analysis
Detected Bias Types
windows_first
missing_linux_example
powershell_heavy
windows_tools
Summary
The documentation page demonstrates a clear Windows bias: it prioritizes Visual Studio and Windows project templates, provides only PowerShell/NuGet Package Manager Console commands for package installation, and references Windows-specific tools like the Storage Emulator and Visual Studio dialogs. There are no Linux-specific instructions, examples, or alternatives for common developer workflows (e.g., using CLI, VS Code, or cross-platform storage emulators).
Recommendations
- Add explicit instructions for Linux/macOS users, including using .NET CLI (dotnet new, dotnet add package) for project creation and package installation.
- Provide examples using Visual Studio Code and/or JetBrains Rider, which are cross-platform IDEs.
- Mention cross-platform alternatives to the Azurite storage emulator and provide setup instructions for Linux/macOS.
- Include screenshots or step-by-step instructions for project creation in VS Code or via CLI, not just Visual Studio dialogs.
- List package installation commands for both PowerShell (Windows) and Bash (Linux/macOS) environments.
- Clarify that the WebJobs SDK and Durable Functions can be developed and run on Linux/macOS, and provide guidance for those platforms.
Create Pull Request