Skip to content

Commit d08cb72

Browse files
Merge pull request #3 from copilot-dev-days/copilot/add-devcontainer-and-codespace-setup
Add Codespaces-first onboarding while preserving template-repo path for GitHub Pages publishing
2 parents 31a2315 + 76c0d05 commit d08cb72

3 files changed

Lines changed: 26 additions & 7 deletions

File tree

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ Social Bingo game for in-person mixers. Find people who match the questions and
3131
uv sync
3232
```
3333

34+
### Devcontainer / Codespaces
35+
36+
This repository includes a preconfigured devcontainer at `.devcontainer/devcontainer.json`.
37+
38+
- **Local VS Code**: Reopen the repo in container when prompted
39+
- **GitHub Codespaces**: In your own repository created from this template, click **Code****Codespaces****Create codespace on main**
40+
3441
## Run
3542

3643
```bash

workshop/01-setup.md

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ In this section, you'll set up your development environment and teach GitHub Cop
1212

1313
## 🔧 Initial Setup
1414

15-
### Step 1: Create Your Repository
15+
### Step 1: Create Your Own Repository (required)
1616

1717
1. Open [github.com/copilot-dev-days/agent-lab-python](https://github.com/copilot-dev-days/agent-lab-python)
1818
2. Click **Use this template****Create a new repository**
@@ -26,14 +26,25 @@ In this section, you'll set up your development environment and teach GitHub Cop
2626
2. Under "Build and deployment", select **GitHub Actions**
2727
3. ✅ Every commit will now publish to: `https://{username}.github.io/{repo-name}`
2828

29-
### Step 3: Clone & Open in VS Code
29+
### Step 3: Choose How to Open Your Repository
30+
31+
This repo includes a ready-to-use devcontainer (`.devcontainer/devcontainer.json`), so you can work locally or in Codespaces.
32+
33+
#### Option A: Clone & Open in Local VS Code
3034

3135
1. Open VS Code
3236
2. Run command: `Git: Clone``Clone from GitHub`
3337
3. Select your new repository
3438
4. When prompted, install **recommended extensions**
3539

36-
### Step 4: Run the Setup Agent
40+
#### Option B: Open Your New Repo in GitHub Codespaces
41+
42+
1. Open your newly created repository on GitHub
43+
2. Click **Code****Codespaces****Create codespace on main**
44+
3. Wait for setup to finish (the devcontainer runs `uv sync` automatically)
45+
4. ✅ You can start the lab directly in the browser-based VS Code experience
46+
47+
### Step 4: Run the Setup Agent (both options)
3748

3849
In the Chat panel:
3950

workshop/GUIDE.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,11 @@
3232
## 🚀 Quick Setup
3333

3434
```
35-
# 1. Use template at github.com/copilot-dev-days/agent-lab-python
36-
# 2. Enable GitHub Pages (Settings > Pages > GitHub Actions)
37-
# 3. Clone in VS Code
38-
# 4. Run /setup in Chat
35+
# Step 1: Use template to create your own repo
36+
# Step 2: Enable GitHub Pages in your new repo
37+
# Step 3a (local): Clone your repo in VS Code
38+
# Step 3b (cloud): Open your repo in Codespaces (Code > Codespaces > Create codespace on main)
39+
# Then run /setup in Chat
3940
```
4041

4142
---

0 commit comments

Comments
 (0)