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
⚠️
missing_linux_example
Summary:
The documentation page demonstrates a Windows bias primarily through its exclusive use of Azure Portal screenshots and step-by-step instructions, which implicitly assume a graphical, Windows-centric workflow. All code examples are provided only for C# (.NET) and JavaScript SDKs, with no CLI, Bash, or Linux-native tooling shown. There are no references to Linux command-line tools, nor are there instructions for provisioning or sending SMS via cross-platform or Linux-friendly methods (such as Azure CLI, REST API via curl, or PowerShell alternatives for Linux). The developer experience and tutorials focus on GUI and SDKs typical for Windows environments, omitting Linux-specific guidance.
Recommendations:
- Add examples using Azure CLI and REST API (e.g., curl) for provisioning and sending SMS, which are platform-agnostic and widely used on Linux.
- Include screenshots or instructions for accessing Messaging Connect via the Azure Portal on Linux (e.g., using a browser on Ubuntu) or mention that the portal is accessible from any OS.
- Provide Bash and PowerShell (cross-platform) scripts for common tasks, such as authentication and sending SMS, to ensure parity for Linux users.
- Explicitly state that all features and workflows are supported on Linux and macOS, not just Windows, and link to relevant cross-platform SDK documentation.
- Add troubleshooting and setup notes for Linux environments, such as installing SDKs or dependencies on Ubuntu, Fedora, etc.
Create pull request