Add support for running the lab in GitHub Codespaces#210
Draft
Add support for running the lab in GitHub Codespaces#210
Conversation
- Add root .devcontainer folder with devcontainer.json for Codespace support - Create post-create.sh script to setup environment automatically - Add comprehensive README for devcontainer configuration - Update main README.md with Codespaces quick start section - Update Part 1 Setup documentation to highlight Codespaces option - Configure VS Code settings to default to Part 2 starting solution - Setup port forwarding for Aspire dashboard (18888 and range 15000-15004) Co-authored-by: jongalloway <68539+jongalloway@users.noreply.github.com>
- Add CLI instructions for setting user secrets in Codespaces - Document how to run the application from terminal in Codespaces - Add section for managing secrets in Codespaces with environment variables - Update Part 2 documentation to guide Codespace users through workflow - Add troubleshooting notes specific to Codespaces environment Co-authored-by: jongalloway <68539+jongalloway@users.noreply.github.com>
- Add blank lines around lists and code blocks - Use angle brackets for bare URLs - Ensure proper spacing for markdown elements Co-authored-by: jongalloway <68539+jongalloway@users.noreply.github.com>
- Use markdown link format for better readability per code review feedback Co-authored-by: jongalloway <68539+jongalloway@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add support for running the lab in GitHub Codespace
Add support for running the lab in GitHub Codespaces
Oct 16, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Overview
This PR adds comprehensive GitHub Codespaces support to the .NET AI Workshop, enabling users to run the entire lab in their browser without any local installation requirements. This addresses scenarios where users can't install Docker locally or encounter setup issues.
What's New
🚀 One-Click Launch
Users can now click a badge to launch a fully configured development environment:
The Codespace automatically includes:
📁 Devcontainer Configuration
Added root-level
.devcontainer/folder with:Port forwarding is pre-configured for the Aspire dashboard (port 18888 and range 15000-15004).
📖 Enhanced Documentation
Updated documentation throughout the workshop to guide Codespace users:
Key additions include:
dotnet user-secretsCLIKey Benefits
✅ Zero local setup required - Start coding immediately in the browser
✅ Solves Docker installation issues - Perfect for users who can't install Docker locally
✅ Consistent environment - Everyone gets identical pre-configured setup
✅ Ideal for workshops - Participants can be productive in minutes
✅ Maintains flexibility - Existing local development workflows unchanged
Backward Compatibility
This PR maintains full backward compatibility:
.github/.devcontainer/Testing
Closes #[issue-number]
Original prompt
Fixes #209
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.