Bias Analysis
Detected Bias Types
powershell_heavy
windows_tools
windows_first
Summary
The documentation consistently references PowerShell cmdlets and Windows-centric tools (e.g., Copy-ServiceFabricApplicationPackage, Register-ServiceFabricApplicationType) as primary command-line interfaces for managing Service Fabric applications. These are listed before or alongside REST API and .NET methods, but Linux-native equivalents (such as Azure CLI or sfctl) are not directly mentioned in step-by-step instructions or examples. The only nod to cross-platform tooling is a brief link to a page about Azure CLI and sfctl, without any concrete usage examples or parity in the main lifecycle walkthroughs.
Recommendations
- Add explicit Linux/macOS-friendly command examples using Azure CLI and sfctl for each lifecycle phase (deploy, upgrade, remove, etc.), alongside PowerShell examples.
- In each step where PowerShell cmdlets are referenced, include equivalent Azure CLI/sfctl commands and clearly indicate cross-platform options.
- Reorder or parallelize examples so that Windows and Linux/macOS approaches are presented with equal prominence.
- Expand the 'includes/service-fabric-sfctl.md' section to provide concrete, in-context examples rather than just a link.
Create Pull Request