Skip to content

Commit 2cb2765

Browse files
GeekTrainerCopilot
andcommitted
Merge origin/main into add-first-steps-workshops
Integrate the new optional Foundry Agent series into the real-world development CLI workshop paths. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
2 parents e38ad4c + e677d38 commit 2cb2765

55 files changed

Lines changed: 3426 additions & 39 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎AUTHORING.md‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ copilot-workshops/
1414
│ ├── README.md ← Workshop landing page (also site home via slug: index)
1515
│ ├── first-steps/ ← Guided introductory workshops
1616
│ ├── real-world-development/ ← Scenario workshops organized by environment
17-
│ │ ├── cli/ ← Copilot CLI lessons
17+
│ │ ├── cli/ ← Copilot CLI lessons, including the optional 8-foundry-agent/ series
1818
│ │ ├── vscode/ ← VS Code lessons
1919
│ │ ├── cloud/ ← Cloud agent lessons
2020
│ │ └── app/ ← GitHub Copilot app lessons
@@ -88,6 +88,12 @@ Every folder's landing page is a `README.md` so it renders directly when someone
8888

8989
When you add a new harness or locale landing, name it `README.md` and set its `slug:` to match the folder path. Localized landings must use the locale-prefixed slug, never the English one.
9090

91+
### Optional multi-module series
92+
93+
An optional series can live in a lesson subfolder, such as `docs/real-world-development/cli/8-foundry-agent/`, with a `README.md` overview and numbered module files. The overview uses `slug: real-world-development/cli/8-foundry-agent` to preserve the series entry URL. The sidebar groups its overview and modules under the optional series title, after the core workshop's review lesson.
94+
95+
Each module has its own objectives, story-focused scenario, numbered instructions, completion checkpoint, and next-module handoff. Shared cleanup instructions live on the overview and are linked from every module so learners can stop at any checkpoint. When moving a lesson into a subfolder, adjust image paths and navigation links for the extra directory level, and keep existing localized entry links aligned; missing module translations use the site's English fallback.
96+
9197
### Add an image
9298

9399
1. **Drop the file** in `docs/_images/` (or a workshop-scoped `_images/` directory when the image is specific to one workshop). Use lowercase-with-hyphens filenames; prefix with `shared-` if the image is referenced from multiple workshops.
245 KB
Loading
487 KB
Loading
180 KB
Loading
225 KB
Loading
371 KB
Loading
234 KB
Loading
205 KB
Loading
292 KB
Loading
190 KB
Loading

0 commit comments

Comments
 (0)