Bias Types:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation generally provides parity between Linux and Windows, but there are several subtle signs of Windows bias. Windows examples and tools (such as Kudu, Advanced Tools, and FTPS) are sometimes mentioned first or exclusively, and certain troubleshooting and deployment workflows are described in more detail for Windows. Some sections, like Java Flight Recorder usage, provide more step-by-step guidance for Windows (e.g., using Kudu Process Explorer) than for Linux. There are also references to Windows-specific conventions (e.g., web.config, C:\ paths) and tools without always providing Linux equivalents or context. In a few places, Linux-specific instructions are less detailed or are omitted.
Recommendations:
- Ensure that all examples and instructions are provided for both Linux and Windows, with equal detail and order of presentation.
- Where Windows tools (like Kudu/Advanced Tools, FTPS, web.config) are mentioned, provide Linux equivalents or clarify when they are not applicable.
- Avoid using Windows-first ordering in tabbed sections or lists; alternate or start with Linux where appropriate.
- Expand Linux troubleshooting and diagnostic sections to match the depth of Windows guidance (e.g., provide more details on finding PIDs, using SSH, or downloading files from Linux containers).
- Review for any missing Linux-specific examples, especially for deployment, logging, and advanced configuration scenarios.
- Where possible, use cross-platform tools and neutral terminology (e.g., use Azure CLI or REST API examples instead of PowerShell or Windows-only tools).