Detected Bias Types
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
missing_linux_example
Summary
The documentation provides configuration examples using XML, JSON, PowerShell, and C# APIs. However, all command-line examples use PowerShell cmdlets (e.g., New-ServiceFabricService, Update-ServiceFabricService), which are Windows-centric tools. There are no CLI (e.g., Azure CLI, sfctl) or bash examples for Linux/macOS users, nor is there guidance for cross-platform management. This creates friction for non-Windows users who may not have access to PowerShell or prefer other tools.
Recommendations
- Add equivalent examples using cross-platform tools such as Azure CLI or sfctl where possible.
- Explicitly document whether PowerShell cmdlets are supported on Linux/macOS (e.g., via PowerShell Core), and provide installation guidance if so.
- If only PowerShell is supported, clearly state this limitation and suggest alternatives or workarounds for Linux/macOS users.
- Include bash or shell script examples for common operations, or reference cross-platform Service Fabric management documentation.