chore: Add VS Code Web support and related files #104
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 the Azure AI Foundry solution directly from Visual Studio Code Web, alongside existing options for GitHub Codespaces and Dev Containers. It adds documentation, environment configuration, sample code, and setup scripts to enable users to quickly start, deploy, and interact with AI projects using the Azure AI Foundry extension in VS Code Web.
Documentation and User Experience:
README.mdanddocs/DeploymentGuide.mdto include instructions and badges for launching the solution in Visual Studio Code Web, with step-by-step guidance for authentication and environment setup. [1] [2] [3] [4]New VS Code Web Environment Assets:
infra/vscode_web/containing environment configuration (.env), license, documentation, Python code samples (codeSample.py,endpointCodeSample.py), requirements files, installation script, and project index (index.json). [1] [2] [3] [4] [5] [6] [7] [8] [9]Sample Code and Dependencies:
Setup and Initialization:
install.shscript to automate Python dependency installation and Azure Developer CLI initialization for a streamlined setup experience in VS Code Web.Project Hygiene:
.gitignorefor common development artifacts across .NET, Java, Python, and general environments to keep the repository clean.Does this introduce a breaking change?
Golden Path Validation
Deployment Validation
What to Check
Verify that the following are valid
Other Information