Bias Analysis
Detected Bias Types
windows_tools
powershell_heavy
windows_first
Summary
The documentation page provides examples and configuration details for multiple languages, including Python, JavaScript, Java, C#, and PowerShell. However, there is a noticeable Windows bias: PowerShell is included as a first-class language with detailed examples and configuration using function.json, which is a Windows-centric scripting language. There is no mention of Linux shell equivalents (e.g., Bash), nor are Linux-specific tooling or patterns referenced. The use of function.json and PowerShell scripts for configuration and execution is presented without Linux alternatives, and PowerShell is treated as a peer to cross-platform languages, despite its historical Windows focus.
Recommendations
- Add Bash or other Linux shell script examples for function triggers and orchestration, especially where PowerShell is shown.
- Reference cross-platform tools and configuration patterns (e.g., using Azure CLI, Bash, or Python scripts) alongside or before PowerShell examples.
- Clarify that PowerShell examples are primarily for Windows users and provide guidance for Linux users on how to achieve equivalent functionality.
- Where function.json is referenced for PowerShell, include notes or examples for editing and deploying function.json from Linux environments.
- Consider including a table or section that maps PowerShell commands to their Linux shell equivalents for common Durable Functions tasks.
Create Pull Request