Bias Analysis
Detected Bias Types
windows_first
missing_linux_example
windows_tools
powershell_heavy
Summary
The documentation is heavily oriented toward Windows development, with all examples and instructions using Visual Studio, referencing Windows-specific tools (such as PowerShell scripts and ETW), and omitting Linux/macOS equivalents. There are no instructions or examples for developing, building, or running Service Fabric applications on Linux/macOS, nor are alternative tools or workflows mentioned. The only nod to Linux is a link to a separate Java-on-Linux quickstart, but this page is exclusively C# on Windows.
Recommendations
- Add equivalent instructions and examples for developing Service Fabric applications in C# on Linux/macOS, using cross-platform tools such as VS Code, JetBrains Rider, or the dotnet CLI.
- Provide guidance for deploying and managing Service Fabric applications on Linux clusters, including alternative to PowerShell scripts (e.g., Bash scripts, Azure CLI).
- Mention and demonstrate how to view diagnostic events and logs on Linux (e.g., using systemd, journald, or Service Fabric Explorer), instead of only referencing ETW and Visual Studio.
- Ensure that all critical steps (project creation, deployment, debugging) have Linux/macOS workflows documented alongside Windows instructions.
- Consider restructuring the page to present platform-agnostic concepts first, and then provide platform-specific instructions in parallel.
Create Pull Request