Detected Bias Types
â ī¸
windows_first
â ī¸
windows_tools
â ī¸
powershell_heavy
â ī¸
missing_linux_example
Summary
The documentation page covers both Windows and Linux environment variables for Azure App Service, but there is a notable Windows-first and Windows-tools bias. Windows paths, tools, and concepts (such as D:\home, Web Deploy/MSDeploy, IIS, and .bat files) are mentioned first or exclusively in many places, and examples often use Windows syntax. Linux equivalents are sometimes mentioned, but often as an afterthought or in a secondary position. Some sections, like build automation, are split into Windows (Kudu) and Linux (Oryx) tabs, but the Windows tab appears first. There are also variables and explanations that reference Windows-only features without always clarifying Linux alternatives. In some cases, Linux-specific examples or explanations are missing or less detailed.
Recommendations
- Ensure that for every Windows-specific example, an equivalent Linux/macOS example is provided, with equal detail and prominence.
- When referencing file paths, always show both Windows and Linux paths (e.g., D:\home and /home) together.
- Avoid using Windows tools (e.g., .bat files, MSDeploy) as the default or only example; mention Linux tools and workflows with equal weight.
- Where tabs are used for Windows and Linux, consider making Linux the first tab or randomize the order to avoid implicit prioritization.
- Add explicit notes when a feature or variable is Windows-only, and provide Linux alternatives or workarounds where possible.
- Audit the documentation for variables or features that are only described in Windows terms (e.g., IIS, applicationHost.config) and clarify their applicability or alternatives for Linux.