Bias Analysis
Detected Bias Types
windows_first
powershell_heavy
windows_tools
missing_linux_example
Summary
The documentation page exhibits a notable Windows bias. All command-line and scripting examples use Windows-specific tools (PowerShell, tree, msbuild.exe), and file paths are shown in Windows format. There are no Linux/macOS equivalents or alternative instructions for common tasks such as packaging, validating, or compressing Service Fabric applications. Visual Studio is presented as the primary IDE, with no mention of cross-platform alternatives. This creates friction for Linux/macOS users, who must infer or research equivalent commands and workflows.
Recommendations
- Provide Linux/macOS equivalents for all command-line examples (e.g., use 'find' or 'ls' instead of 'tree', and show bash/zsh commands).
- Document how to package and validate Service Fabric applications using cross-platform .NET CLI tools (e.g., 'dotnet build'), or clarify if msbuild is available on Linux/macOS.
- Include instructions for compressing packages using common Linux/macOS utilities (e.g., 'zip', 'tar').
- Mention and provide examples for using Service Fabric CLI (sfctl), which is cross-platform, for deployment and validation tasks.
- Clarify any platform-specific limitations or requirements for Service Fabric tooling.
- Reorder examples so that cross-platform or Linux/macOS instructions are presented alongside or before Windows-specific ones.
Create Pull Request