Detected Bias Types
Windows First
🔧
Windows Tools
Powershell Heavy
Missing Linux Example
Summary
The documentation demonstrates a moderate Windows bias. Windows paths and behaviors are mentioned first and in more detail (e.g., 'D:\home\site\wwwroot' before Linux '/home/site/wwwroot'). The Kudu UI workflow is described as unavailable for Linux, but no Linux-specific alternatives are shown in detail. PowerShell examples are provided for most deployment scenarios, but Linux shell equivalents (e.g., Bash scripts) are not given for PowerShell-only features. The use of Windows-centric terminology (e.g., 'Advanced Tools', 'Kudu', 'D:\home\site\scripts') is prevalent, and Linux-specific deployment nuances are not covered. In some cases, features are marked as 'not supported' in PowerShell, but no Linux-native alternatives (such as SCP, rsync, or SFTP) are suggested.
Recommendations
- Present Linux paths and behaviors before or alongside Windows equivalents, especially in introductory sections.
- For UI-based deployment, provide step-by-step alternatives for Linux users (such as FTP, SFTP, or direct API usage), not just a brief mention.
- Where PowerShell examples are given, add equivalent Bash or shell script examples for Linux users.
- Discuss Linux-specific deployment tools and patterns (e.g., SCP, rsync, SFTP) where relevant, especially when PowerShell is not supported.
- Clarify differences in deployment experience between Windows and Linux App Service, including limitations and workarounds.
- Use neutral terminology and avoid Windows-centric language where possible (e.g., refer to 'file system paths' rather than 'D:\home\site\wwwroot').