Seed Copilot Workshops Learning Hub mirror (#2527)

* Seed Copilot Workshops Learning Hub mirror

Perform the initial import of github-samples/copilot-workshops
(@b543d2f) into the Learning Hub, since a first-run import from the
scheduled sync workflow exceeds the 100-file safe-output PR cap.

Also update the sync workflow prompt so future runs are always
incremental and stay under the file cap.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* Stop codespell flagging mirrored workshop content

codespell only knows English, so the localized Learning Hub mirrors
(es-es, ja-jp, ko-kr, pt-br, zh-cn) produce ~150 false positives such as
"comando ==> commando". Skip those locale directories, and allow the two
valid English words the mirrored pages use verbatim.

Mirrored pages must stay source-faithful, so the fix belongs in
.codespellrc rather than in the content. Note that in the sync workflow
so future runs handle new false positives the same way.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Christopher Harrison
2026-08-03 22:55:03 -07:00
committed by GitHub
parent 842b32bb5f
commit cb87dae678
130 changed files with 9932 additions and 7 deletions
+76
View File
@@ -154,6 +154,82 @@ export default defineConfig({
"learning-hub/cli-for-beginners/07-putting-it-all-together",
],
},
{
label: "Copilot Workshops",
items: [
{
label: "Overview",
link: "/learning-hub/copilot-workshops/",
},
{
label: "VS Code",
items: [
{
label: "Overview",
link: "/learning-hub/copilot-workshops/vscode/",
},
"learning-hub/copilot-workshops/vscode/0-prerequisites",
"learning-hub/copilot-workshops/vscode/1-custom-instructions",
"learning-hub/copilot-workshops/vscode/2-agent-mode",
"learning-hub/copilot-workshops/vscode/3-mcp",
"learning-hub/copilot-workshops/vscode/4-custom-agents",
"learning-hub/copilot-workshops/vscode/5-managing-agents",
"learning-hub/copilot-workshops/vscode/6-iterating",
],
},
{
label: "Copilot CLI",
items: [
{
label: "Overview",
link: "/learning-hub/copilot-workshops/cli/",
},
"learning-hub/copilot-workshops/cli/0-prerequisites",
"learning-hub/copilot-workshops/cli/1-install-copilot-cli",
"learning-hub/copilot-workshops/cli/2-custom-instructions",
"learning-hub/copilot-workshops/cli/3-generating-code",
"learning-hub/copilot-workshops/cli/4-mcp",
"learning-hub/copilot-workshops/cli/5-agent-skills",
"learning-hub/copilot-workshops/cli/6-custom-agents",
"learning-hub/copilot-workshops/cli/7-slash-commands",
"learning-hub/copilot-workshops/cli/8-review",
],
},
{
label: "Copilot App",
items: [
{
label: "Overview",
link: "/learning-hub/copilot-workshops/app/",
},
"learning-hub/copilot-workshops/app/0-prerequisites",
"learning-hub/copilot-workshops/app/1-install-copilot-app",
"learning-hub/copilot-workshops/app/2-add-star-rating",
"learning-hub/copilot-workshops/app/3-custom-instructions",
"learning-hub/copilot-workshops/app/4-build-filtering",
"learning-hub/copilot-workshops/app/5-mcp-playwright",
"learning-hub/copilot-workshops/app/6-agent-merge",
"learning-hub/copilot-workshops/app/7-canvases",
"learning-hub/copilot-workshops/app/8-review",
],
},
{
label: "Copilot Cloud Agent",
items: [
{
label: "Overview",
link: "/learning-hub/copilot-workshops/cloud/",
},
"learning-hub/copilot-workshops/cloud/0-prerequisites",
"learning-hub/copilot-workshops/cloud/1-custom-instructions",
"learning-hub/copilot-workshops/cloud/2-cloud-agent",
"learning-hub/copilot-workshops/cloud/3-custom-agents",
"learning-hub/copilot-workshops/cloud/4-managing-agents",
"learning-hub/copilot-workshops/cloud/5-iterating",
],
},
],
},
{
label: "Hands-on",
items: [