Detected Bias Types
Windows First
🔧
Windows Tools
Powershell Heavy
Missing Linux Example
Summary
The documentation page generally maintains parity between Windows and Linux, using zone pivots to separate platform-specific instructions. However, there are several signs of Windows bias: Windows instructions and examples often appear before Linux ones, especially in sections like 'Show the PHP version', 'Set the PHP version', and 'Change the site root'. Windows-specific tools and paths (e.g., KuduScript, d:\home\site, .dll extensions) are referenced in detail, sometimes with more step-by-step guidance than their Linux equivalents. The Windows deployment automation section is more elaborate, while the Linux section is more concise and refers out to external documentation (Oryx). Some examples, such as enabling diagnostic logs, are more detailed for Windows. There is also a heavier reliance on Windows-centric terminology and tools (e.g., Advanced Tools, KuduScript, .dll files) before mentioning Linux alternatives (.so files, NGINX config).
Recommendations
- Ensure Linux instructions and examples are given equal prominence and detail as Windows, possibly by alternating the order or providing a summary table for both platforms.
- Where Windows-specific tools (e.g., KuduScript, Advanced Tools) are mentioned, provide equivalent Linux tooling or clarify Linux alternatives (e.g., Oryx, SSH, Bash).
- Expand Linux sections to include step-by-step guidance matching the detail given for Windows, especially for deployment automation and troubleshooting.
- Avoid Windows-first ordering in sections; consider starting with Linux or providing a neutral introduction before platform pivots.
- Where file paths or extension types are discussed (.dll vs .so), provide parallel examples and clarify compatibility requirements for both platforms.
- Ensure troubleshooting and diagnostic sections include Linux-specific guidance and examples, not just references to external documentation.