Skip to content

Commit fd7bf11

Browse files
committed
feat: 🛤️ dual-track learning, community files, testing guide, failure handling
- Add Developer (🧑‍💻) and Non-Developer (🎨) learning tracks - Refactor Lesson 1: verify install instead of teaching it (user is already running CLI) - Add 4 non-developer lessons (writing, planning, understanding code, summaries) - Add advanced developer lesson (MCP, skills, models) - Add CLI glossary for non-technical users - Add reset/restart tutorial support - Add concise Q&A mode for quick questions - Add failure handling (offline docs, SQL errors, unclear input) - Consolidate SKILL.md to single source with symlink - Add CONTRIBUTING.md, CODE_OF_CONDUCT.md, CHANGELOG.md - Add TESTING.md with 6 conversation playbooks and QA checklist - Add issue templates (bug, feature, lesson idea) and PR template - Update PRD with dual-track mermaid diagrams - Update README with dual-track tables, architecture diagram, new structure
1 parent a47d072 commit fd7bf11

13 files changed

Lines changed: 1139 additions & 697 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
name: 🐛 Bug Report
3+
about: Something isn't working right? Let us know!
4+
title: "[Bug] "
5+
labels: bug
6+
assignees: ''
7+
---
8+
9+
## 🐛 What happened?
10+
11+
A clear description of what went wrong.
12+
13+
## 🔄 Steps to reproduce
14+
15+
1. Run `copilot`
16+
2. Say `...`
17+
3. See error/unexpected behavior
18+
19+
## ✅ What should have happened?
20+
21+
What you expected to see instead.
22+
23+
## 📸 Screenshots / Terminal Output
24+
25+
If applicable, paste the terminal output or a screenshot.
26+
27+
## 🖥️ Environment
28+
29+
- **OS:** (macOS / Linux / Windows)
30+
- **Copilot CLI version:** (`copilot --version`)
31+
- **Lesson/Mode:** (Tutorial Lesson #, Q&A, etc.)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: 💡 Feature Request
3+
about: Got an idea to make the tutor better?
4+
title: "[Feature] "
5+
labels: enhancement
6+
assignees: ''
7+
---
8+
9+
## 💡 What's your idea?
10+
11+
A clear description of what you'd like to see.
12+
13+
## 🤔 Why would this help?
14+
15+
How would this improve the learning experience?
16+
17+
## 📝 Possible approach
18+
19+
If you have thoughts on how to implement this, share them here!
20+
21+
## 🎯 Which track does this apply to?
22+
23+
- [ ] 🧑‍💻 Developer track
24+
- [ ] 🎨 Non-developer track
25+
- [ ] Both tracks
26+
- [ ] ❓ Q&A mode
27+
- [ ] Other
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: 📚 Lesson Idea
3+
about: Suggest a new lesson topic for the tutor!
4+
title: "[Lesson] "
5+
labels: lesson-idea
6+
assignees: ''
7+
---
8+
9+
## 📚 What should the lesson teach?
10+
11+
Describe the concept or skill you'd like covered.
12+
13+
## 🎯 Who is this for?
14+
15+
- [ ] 🧑‍💻 Developers
16+
- [ ] 🎨 Non-developers
17+
- [ ] Both
18+
19+
## 📋 What would the exercise look like?
20+
21+
Describe a hands-on exercise the user could try after learning.
22+
23+
## 🔗 Any resources?
24+
25+
Links to docs, examples, or references that would help write this lesson.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## 📝 What does this PR do?
2+
3+
Brief description of the change.
4+
5+
## 🔗 Related Issue
6+
7+
Closes #
8+
9+
## 🎯 Type of Change
10+
11+
- [ ] 🐛 Bug fix
12+
- [ ] ✨ New feature / lesson
13+
- [ ] 📝 Documentation update
14+
- [ ] 🔧 Maintenance / refactor
15+
16+
## 🧪 Testing
17+
18+
- [ ] I've tested this against the [TESTING.md](../TESTING.md) playbooks
19+
- [ ] I've verified the conversation flow works end-to-end
20+
- [ ] I've checked that existing lessons still work
21+
22+
## 📋 Checklist
23+
24+
- [ ] Tone is fun, friendly, and uses emojis 🎉
25+
- [ ] No assumed CLI knowledge for non-developer track 🐣
26+
- [ ] CHANGELOG.md updated
27+
- [ ] No fabricated information — all facts verified ✅

0 commit comments

Comments
 (0)