Detected Bias Types
Windows First
Missing Linux Example
Summary
The documentation page demonstrates Windows bias by exclusively referencing the Azure portal (a web UI most commonly used on Windows), and by providing only C# (.NET) and JavaScript SDK code examples for sending SMS via Messaging Connect. There are no Linux-specific instructions, CLI examples, or references to Linux-native tools (e.g., Bash, curl, Azure CLI). The SDK tutorial omits Python and Java, which are more commonly used in Linux environments, and does not mention or show how to use Messaging Connect from Linux shells or automation scripts.
Recommendations
- Add examples using Azure CLI and Bash/curl for provisioning and sending SMS, demonstrating how Messaging Connect can be used from Linux environments.
- Include Python and Java SDK examples as soon as they are available, and update the documentation to highlight cross-platform support.
- Explicitly mention that all features are accessible from Linux, macOS, and Windows, and provide guidance for developers working outside the Azure portal (e.g., via REST API calls).
- Add troubleshooting and setup notes for Linux users, such as authentication via service principals, environment variable configuration, and package installation.
- Where screenshots or step-by-step instructions reference the Azure portal, clarify that the portal is web-based and accessible from any OS, and provide alternative instructions for headless or automated environments.