Bias Analysis
Detected Bias Types
windows_first
windows_tools
Summary
The documentation generally maintains cross-platform language, but there are subtle signs of Windows bias. In the section on specifying the task command line, the Windows example ('cmd /c MyTaskApplication.exe %MY_ENV_VAR%') is shown before the Linux example ('/bin/sh -c MyTaskApplication $MY_ENV_VAR$'). Additionally, in the 'Start task' section, the documentation suggests using 'robocopy' and 'setup.exe' or MSI installers as examples of setup operations, which are Windows-specific tools and formats. There are no Linux-specific tool examples (e.g., 'cp', 'tar', 'bash', '.sh' scripts) provided in these contexts.
Recommendations
- Alternate the order of Windows and Linux examples, or present them side by side to avoid implicit prioritization.
- When mentioning Windows-specific tools like 'robocopy' or 'setup.exe', also provide equivalent Linux examples such as 'cp', 'rsync', or '.sh' scripts.
- Explicitly state that the examples apply to both Windows and Linux nodes, and provide guidance or links for common Linux setup patterns.
- Where possible, use neutral language or clarify when an example is platform-specific.
Create Pull Request