Detected Bias Types
Windows First
Missing Linux Example
Summary
The documentation demonstrates a Windows bias by exclusively referencing .NET applications and configuration via web.config (an IIS/Windows-centric pattern), and by providing hosting guidance only for Azure App Service (which is platform-neutral but often used from Windows). There are no examples or instructions for Linux/macOS users, such as how to run the demo app on Linux, how to configure certificates outside of Windows tooling, or how to deploy using Linux-native web servers (e.g., Apache, Nginx, Kestrel).
Recommendations
- Provide explicit instructions for running the demo app on Linux/macOS, including prerequisites (e.g., .NET Core SDK installation on Linux).
- Include examples for configuring certificates using Linux tools (e.g., OpenSSL) and updating appsettings.json for .NET Core apps instead of only web.config.
- Add deployment guidance for Linux-based hosting environments (e.g., Azure App Service for Linux, Docker, or on-premises Linux servers).
- Clarify cross-platform compatibility of the demo app and highlight any OS-specific steps.