Skip to content

Commit 8fa3179

Browse files
Merge pull request #2 from copilot-dev-days/copilot/add-devcontainer-and-codespace-option
Document Codespaces-first setup path while preserving template repo flow for GitHub Pages
2 parents 37e7063 + 0839d5c commit 8fa3179

3 files changed

Lines changed: 24 additions & 6 deletions

File tree

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Social Bingo game for in-person mixers. Find people who match the questions and get 5 in a row!
44

55
📚 **[View Lab Guide](workshop/GUIDE.md)**
6+
🚀 **[Start with setup flow](workshop/01-setup.md)**
67

78
---
89

@@ -24,6 +25,14 @@ Social Bingo game for in-person mixers. Find people who match the questions and
2425

2526
- [Node.js 22](https://nodejs.org/) or higher
2627

28+
## Dev Container / Codespaces
29+
30+
This repo already includes a `.devcontainer/devcontainer.json`.
31+
32+
- **GitHub Codespaces:** create a Codespace from **your own repository** and it will use the devcontainer automatically.
33+
- **VS Code Dev Containers:** clone locally, then run `Dev Containers: Reopen in Container`.
34+
- **GitHub Pages publishing:** deployment is configured for your own repository.
35+
2736
## Run
2837

2938
```bash

workshop/01-setup.md

Lines changed: 10 additions & 2 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 Repository (Required)
1616

1717
1. Open [github.com/copilot-dev-days/agent-lab-typescript](https://github.com/copilot-dev-days/agent-lab-typescript)
1818
2. Click **Use this template****Create a new repository**
@@ -26,13 +26,21 @@ In this section, you'll set up your development environment and teach GitHub Cop
2626
2. Under "Build and deployment", change *Deploy from a branch* to **GitHub Actions**
2727
3. ✅ Any 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 You'll Develop
30+
31+
#### Option A: Clone locally in VS Code
3032

3133
1. Open VS Code
3234
2. Run command: `Git: Clone``Clone from GitHub`
3335
3. Select your new repository
3436
4. Install recommended extensions (notification or `Extensions: Show Recommended Extensions`)
3537

38+
#### Option B: Create a Codespace for your repo
39+
40+
1. Open your repository on GitHub
41+
2. Click **Code****Codespaces****Create codespace on main**
42+
3. ✅ Codespace starts with your repo and devcontainer.
43+
3644
### Step 4: Run the Setup Agent
3745

3846
In the Chat panel:

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-typescript
36-
# 2. Enable GitHub Pages (Settings > Pages > GitHub Actions)
37-
# 3. Clone in VS Code
38-
# 4. Run /setup in Chat
35+
# 1. Create repo from template: github.com/copilot-dev-days/agent-lab-typescript
36+
# 2. Enable Pages: Settings > Pages > GitHub Actions
37+
# 3. Choose one: clone repo in VS Code OR create a Codespace from your repo
38+
# Then run:
39+
# /setup
3940
```
4041

4142
---

0 commit comments

Comments
 (0)