About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
windows_tools
⚠️
windowscode_links
Summary:
The documentation demonstrates a mild Windows bias, primarily by referencing Windows-specific concepts and links (such as 'windowscode' in supported file types and CRON expression documentation) across all language pivots. The .NET example, which is often the default or first shown, uses a cross-platform approach (dotnet CLI and bash scripts), but the documentation and links consistently refer to Windows-centric resources. There are no explicit PowerShell examples or exclusive use of Windows tools in the code samples, and most language pivots use bash scripts, suggesting an effort to support Linux scenarios. However, the persistent use of 'windowscode' in documentation links and the lack of explicit Linux/Windows distinctions in file type support or troubleshooting may confuse Linux users or suggest Windows is the primary/assumed environment.
Recommendations:
- Update all documentation links (e.g., supported file types, CRON expressions) to either be platform-neutral or provide both Linux and Windows tabs, ensuring Linux users are not directed to 'windowscode' sections by default.
- Clarify in the prerequisites and relevant sections whether the instructions apply to both Windows and Linux App Service plans, and highlight any differences or caveats.
- Where possible, provide explicit Linux and Windows examples or notes if there are platform-specific steps, especially for packaging, file permissions (e.g., making run.sh executable), and troubleshooting.
- Review and update terminology and screenshots to ensure parity and inclusivity for both Windows and Linux users.
- Consider adding a section or note about running WebJobs on Linux, including any limitations, best practices, or differences from Windows hosting.
Create pull request