Bias Types:
⚠️
windows_first
⚠️
powershell_heavy
⚠️
missing_linux_example
Summary:
The documentation provides both Bash and Windows CMD examples for Maven and Azure CLI commands, but consistently lists Windows CMD examples after Bash, which is a positive sign. However, there are some subtle signs of Windows bias: (1) The documentation refers to 'command prompt' alongside 'terminal', which is a Windows-centric term; (2) The use of 'cmd' tabs and examples is prevalent, but there are no explicit PowerShell examples, which is good; (3) In the Java versions table, Windows is listed before Linux, and for Functions 2.x, Linux support is marked as 'n/a' without further explanation; (4) Some instructions refer to 'command prompt, Bash, or Terminal', but do not always clarify Linux-specific nuances; (5) There are no Linux-specific troubleshooting or environment setup notes, and the documentation does not mention WSL or common Linux distributions.
Recommendations:
- Clarify that 'command prompt' refers to Windows and 'terminal' to Linux/macOS, or use 'terminal' as a generic term.
- Wherever possible, provide parity in troubleshooting steps for both Windows and Linux, especially for environment variables and file paths.
- In tables (such as Java version support), consider listing Linux before or alongside Windows, or alphabetically, to avoid implicit prioritization.
- Add Linux-specific notes where relevant, such as differences in environment variable setup, file permissions, or common issues on Linux.
- Consider including at least one example using PowerShell (if relevant), but ensure Bash and Linux-native instructions are always present and up-to-date.
- Explicitly mention support for WSL (Windows Subsystem for Linux) if applicable, and provide guidance for users on that platform.
- Where 'n/a' is used in tables (e.g., Functions 2.x on Linux), provide a brief explanation for the lack of support.