chore: Add Visual Studio Code Web Support #100
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request introduces support for deploying and developing with Visual Studio Code Web, alongside several improvements to the developer experience and environment setup. The changes add new documentation, scripts, and configuration files for VS Code Web, streamline provisioning scripts, and update deployment instructions and options in the main documentation.
Key changes:
Visual Studio Code Web Support
docs/vscode_web_steps.md).infra/vscode_webdirectory containing:codeSample.py,endpointCodeSample.py). [1] [2].env), dependencies (requirements.txt,endpoint-requirements.txt), install script (install.sh), and supporting files (README.md,README-noazd.md,.gitignore,LICENSE). [1] [2] [3] [4] [5] [6] [7]index.jsonmanifest for organizing code samples and resources.Documentation and Quick Deploy Enhancements
README.mdto add a VS Code Web quick deploy button, update the deployment options table, and link to the new VS Code Web documentation.Provisioning and Script Improvements
azure.yamlto remove unnecessarysudocommands from provisioning hooks, simplifying script execution and improving compatibility. [1] [2]AzureCliCredentialfor improved Azure CLI integration (scripts/auth_init.py). [1] [2]These changes make it easier to deploy and develop the solution directly from the browser using VS Code Web, improve the onboarding experience for new users, and streamline environment setup and provisioning.
Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information