Skip to content

docs: refresh and localize App workshop - #186

Open
GeekTrainer wants to merge 12 commits into
mainfrom
geektrainer/app-workshop-reordered
Open

GeekTrainer wants to merge 12 commits into
mainfrom
geektrainer/app-workshop-reordered

Conversation

@GeekTrainer

@GeekTrainer GeekTrainer commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

Refreshes the GitHub Copilot App workshop into a continuous two-PR Tailspin Toys workflow covering Plan and Autopilot modes, custom instructions, the quality-checks skill, Playwright MCP, a QA custom agent, Agent Merge, and canvas exploration.

Integrates the workshop-experience split from #185: that PR's Getting Started workshop remains authoritative under first-steps/copilot-app, while this PR's finalized App workshop remains authoritative under real-world-development/app. Synchronizes the Real-World App path across Spanish, Japanese, Korean, Brazilian Portuguese, and Simplified Chinese, and preserves the optional Foundry journey under the new routes.

Type of change

  • Workshop content (lesson Markdown, images)
  • Site shell (website/ Astro + Starlight wrapper)
  • Copilot configuration (.github/copilot-instructions.md, instructions, agents, skills)
  • Repo housekeeping (CI, dependabot, README, license)
  • Other:

Verification

  • Type checks and a clean site build pass (374 pages, 0 errors).
  • Affected pages and translations match their source and intended routes.
  • Offline internal link checks pass (38,701 checked, 0 errors).
  • Changed external links were checked separately before the experience-split integration (23 targets, 0 failures).

Notes for reviewers

The Getting Started files from #185 remain unchanged. Conflict resolution preserves this branch's finalized Real-World App lessons and translations, while adopting #185's category structure, First steps content, and related navigation.

GeekTrainer and others added 8 commits September 14, 2026 17:45
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Add the First steps Copilot app tour adapted from James Montemagno's lab and move existing scenario workshops under Real-world development.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Add accessible alternatives, correct Copilot commands and shortcuts, and clarify review and navigation guidance.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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>
Integrate the VS Code Foundry Toolkit workshop under the real-world development category and preserve localized paths.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Integrate the Copilot app Foundry Canvas workshop under the real-world development category and preserve localized paths.\n\nCo-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings September 18, 2026 16:44
…hop-reordered

# Conflicts:
#	AUTHORING.md
#	docs/app/7-canvases.md
#	docs/app/9-review.md
#	docs/app/README.md
#	docs/es-es/app/7-canvases.md
#	docs/es-es/app/9-review.md
#	docs/es-es/app/README.md
#	docs/ja-jp/app/7-canvases.md
#	docs/ja-jp/app/9-review.md
#	docs/ja-jp/app/README.md
#	docs/ko-kr/app/7-canvases.md
#	docs/ko-kr/app/9-review.md
#	docs/ko-kr/app/README.md
#	docs/pt-br/app/7-canvases.md
#	docs/pt-br/app/9-review.md
#	docs/pt-br/app/README.md
#	docs/zh-cn/app/7-canvases.md
#	docs/zh-cn/app/9-review.md
#	docs/zh-cn/app/README.md
#	website/astro.config.mjs

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

A stale authoring reference and documented grammar issues remain unresolved.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 7 Low severity

Open (7)
What changed in this PR

Refreshes and localizes the Copilot App workshop into a multi-lesson workflow covering agent modes, skills, MCP, QA agents, Agent Merge, and canvases.

Changes:

  • Reorganized English workshop lessons and navigation.
  • Updated Spanish, Japanese, Korean, Brazilian Portuguese, and Simplified Chinese translations.
  • Consolidated authoring guidance into the Tech Writer agent.

Outstanding review items include a stale AUTHORING.md reference and several grammar/style corrections in English and localized skills lessons.

File Description
website/​astro.config.mjs Updates App sidebar routes.
docs/​zh-cn/​README.md Refreshes Chinese workshop overview.
docs/​zh-cn/​app/​README.md Updates Chinese lesson index.
docs/​zh-cn/​app/​8-review.md Updates Chinese review lesson.
docs/​zh-cn/​app/​8-create-pull-request.md Updates Chinese PR exercise.
docs/​zh-cn/​app/​7-qa-agent.md Updates Chinese QA exercise.
docs/​zh-cn/​app/​6-mcp-playwright.md Updates Chinese MCP exercise.
docs/​zh-cn/​app/​6-agent-merge.md Updates Chinese Agent Merge lesson.
docs/​zh-cn/​app/​5-agent-skills.md Updates Chinese skills exercise.
docs/​zh-cn/​app/​10-review.md Updates Chinese wrap-up lesson.
docs/​zh-cn/​app/​1-install-copilot-app.md Updates Chinese workspace guidance.
docs/​zh-cn/​app/​0-prerequisites.md Updates Chinese setup guidance.
docs/​README.md Refreshes English workshop overview.
docs/​pt-br/​README.md Refreshes Portuguese workshop overview.
docs/​pt-br/​app/​README.md Updates Portuguese lesson index.
docs/​pt-br/​app/​8-review.md Updates Portuguese review lesson.
docs/​pt-br/​app/​8-create-pull-request.md Updates Portuguese PR exercise.
docs/​pt-br/​app/​7-qa-agent.md Updates Portuguese QA exercise.
docs/​pt-br/​app/​6-agent-merge.md Updates Portuguese Agent Merge lesson.
docs/​pt-br/​app/​10-review.md Updates Portuguese wrap-up lesson.
docs/​pt-br/​app/​1-install-copilot-app.md Updates Portuguese workspace guidance.
docs/​pt-br/​app/​0-prerequisites.md Updates Portuguese setup guidance.
docs/​ko-kr/​README.md Refreshes Korean workshop overview.
docs/​ko-kr/​app/​8-review.md Updates Korean review lesson.
docs/​ko-kr/​app/​8-create-pull-request.md Updates Korean PR exercise.
docs/​ko-kr/​app/​7-qa-agent.md Updates Korean QA exercise.
docs/​ko-kr/​app/​6-mcp-playwright.md Updates Korean MCP exercise.
docs/​ko-kr/​app/​6-agent-merge.md Updates Korean Agent Merge lesson.
docs/​ko-kr/​app/​1-install-copilot-app.md Updates Korean workspace guidance.
docs/​ko-kr/​app/​0-prerequisites.md Updates Korean setup guidance.
docs/​ja-jp/​README.md Refreshes Japanese workshop overview.
docs/​ja-jp/​app/​8-create-pull-request.md Updates Japanese PR exercise.
docs/​ja-jp/​app/​6-agent-merge.md Updates Japanese Agent Merge lesson.
docs/​ja-jp/​app/​1-install-copilot-app.md Updates Japanese workspace guidance.
docs/​ja-jp/​app/​0-prerequisites.md Updates Japanese setup guidance.
docs/​es-es/​README.md Refreshes Spanish workshop overview.
docs/​es-es/​app/​README.md Updates Spanish lesson index.
docs/​es-es/​app/​8-review.md Updates Spanish review lesson.
docs/​es-es/​app/​8-create-pull-request.md Updates Spanish PR exercise.
docs/​es-es/​app/​7-qa-agent.md Updates Spanish QA exercise.
docs/​es-es/​app/​6-mcp-playwright.md Updates Spanish MCP exercise.
docs/​es-es/​app/​6-agent-merge.md Updates Spanish Agent Merge lesson.
docs/​es-es/​app/​5-agent-skills.md Updates Spanish skills exercise.
docs/​es-es/​app/​10-review.md Updates Spanish wrap-up lesson.
docs/​es-es/​app/​1-install-copilot-app.md Updates Spanish workspace guidance.
docs/​es-es/​app/​0-prerequisites.md Updates Spanish setup guidance.
docs/​app/​README.md Adds the revised English lesson sequence.
docs/​app/​8-review.md Updates the English review lesson.
docs/​app/​8-create-pull-request.md Adds the English PR workflow.
docs/​app/​7-qa-agent.md Adds the QA agent exercise.
docs/​app/​7-canvases.md Updates the canvas workflow.
docs/​app/​6-mcp-playwright.md Updates the Playwright MCP exercise.
docs/​app/​6-agent-merge.md Updates the Agent Merge lesson.
docs/​app/​5-agent-skills.md Adds the skills customization exercise.
docs/​app/​10-review.md Adds the English wrap-up lesson.
docs/​app/​1-install-copilot-app.md Updates workspace guidance.
docs/​app/​0-prerequisites.md Updates setup guidance.
AUTHORING.md Updates repository authoring guidance.
.vscode/​settings.json Adds spelling dictionary terms.
.github/​instructions/​instructions.instructions.md Removes superseded instruction guidance.
.github/​agents/​tech-writer.agent.md Adds the consolidated Tech Writer agent.

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

lastUpdated: 2026-09-11
---

There's more to writing code that just writing code. We've been able to validate the code works manually, and used instructions files to ensure it follows our standards. But how about testing? Linting? All the other parts of continuous integration (CI)?
4. Just below that header, add the following to ensure our results are displayed to our specifications:

```markdown
Upon completion of all tests, generate a report that provides a quick overview of both success and failure of the tests, and how long they took to ran. In particular, we need sections for:
4. Justo debajo, añade lo siguiente para que los resultados se muestren según nuestras especificaciones:

```markdown
Upon completion of all tests, generate a report that provides a quick overview of both success and failure of the tests, and how long they took to ran. In particular, we need sections for:
4. その見出しのすぐ下に次の内容を追加し、指定した形式で結果を表示するようにします。

```markdown
Upon completion of all tests, generate a report that provides a quick overview of both success and failure of the tests, and how long they took to ran. In particular, we need sections for:
4. 해당 헤더 바로 아래에 다음 내용을 추가하여 원하는 형식으로 결과가 표시되게 합니다.

```markdown
Upon completion of all tests, generate a report that provides a quick overview of both success and failure of the tests, and how long they took to ran. In particular, we need sections for:
4. Logo abaixo desse cabeçalho, adicione o seguinte para garantir que os resultados sejam exibidos de acordo com nossas especificações:

```markdown
Upon completion of all tests, generate a report that provides a quick overview of both success and failure of the tests, and how long they took to ran. In particular, we need sections for:
4. 在该标题下方添加以下内容,确保按指定格式显示结果:

```markdown
Upon completion of all tests, generate a report that provides a quick overview of both success and failure of the tests, and how long they took to ran. In particular, we need sections for:
GeekTrainer and others added 3 commits September 18, 2026 16:56
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ainer/app-workshop-reordered

# Conflicts:
#	AUTHORING.md
#	docs/README.md
#	docs/app/5-mcp-playwright.md
#	docs/es-es/README.md
#	docs/es-es/app/5-mcp-playwright.md
#	docs/es-es/real-world-development/app/10-review.md
#	docs/es-es/real-world-development/app/2-add-star-rating.md
#	docs/es-es/real-world-development/app/3-agent-modes.md
#	docs/es-es/real-world-development/app/3-custom-instructions.md
#	docs/es-es/real-world-development/app/4-build-filtering.md
#	docs/es-es/real-world-development/app/4-custom-instructions.md
#	docs/es-es/real-world-development/app/5-agent-skills.md
#	docs/es-es/real-world-development/app/5-mcp-playwright.md
#	docs/es-es/real-world-development/app/6-agent-merge.md
#	docs/es-es/real-world-development/app/6-mcp-playwright.md
#	docs/es-es/real-world-development/app/7-canvases.md
#	docs/es-es/real-world-development/app/7-qa-agent.md
#	docs/es-es/real-world-development/app/8-create-pull-request.md
#	docs/es-es/real-world-development/app/9-canvases.md
#	docs/es-es/real-world-development/app/9-review.md
#	docs/ja-jp/README.md
#	docs/ja-jp/app/5-mcp-playwright.md
#	docs/ja-jp/real-world-development/app/10-review.md
#	docs/ja-jp/real-world-development/app/2-add-star-rating.md
#	docs/ja-jp/real-world-development/app/3-agent-modes.md
#	docs/ja-jp/real-world-development/app/3-custom-instructions.md
#	docs/ja-jp/real-world-development/app/4-build-filtering.md
#	docs/ja-jp/real-world-development/app/4-custom-instructions.md
#	docs/ja-jp/real-world-development/app/5-agent-skills.md
#	docs/ja-jp/real-world-development/app/5-mcp-playwright.md
#	docs/ja-jp/real-world-development/app/6-agent-merge.md
#	docs/ja-jp/real-world-development/app/6-mcp-playwright.md
#	docs/ja-jp/real-world-development/app/7-canvases.md
#	docs/ja-jp/real-world-development/app/7-qa-agent.md
#	docs/ja-jp/real-world-development/app/8-create-pull-request.md
#	docs/ja-jp/real-world-development/app/9-canvases.md
#	docs/ja-jp/real-world-development/app/9-review.md
#	docs/ko-kr/README.md
#	docs/ko-kr/app/5-mcp-playwright.md
#	docs/ko-kr/real-world-development/app/10-review.md
#	docs/ko-kr/real-world-development/app/2-add-star-rating.md
#	docs/ko-kr/real-world-development/app/3-agent-modes.md
#	docs/ko-kr/real-world-development/app/3-custom-instructions.md
#	docs/ko-kr/real-world-development/app/4-build-filtering.md
#	docs/ko-kr/real-world-development/app/4-custom-instructions.md
#	docs/ko-kr/real-world-development/app/5-agent-skills.md
#	docs/ko-kr/real-world-development/app/5-mcp-playwright.md
#	docs/ko-kr/real-world-development/app/6-agent-merge.md
#	docs/ko-kr/real-world-development/app/6-mcp-playwright.md
#	docs/ko-kr/real-world-development/app/7-canvases.md
#	docs/ko-kr/real-world-development/app/7-qa-agent.md
#	docs/ko-kr/real-world-development/app/8-create-pull-request.md
#	docs/ko-kr/real-world-development/app/9-canvases.md
#	docs/ko-kr/real-world-development/app/9-review.md
#	docs/pt-br/README.md
#	docs/pt-br/app/5-mcp-playwright.md
#	docs/pt-br/real-world-development/app/10-review.md
#	docs/pt-br/real-world-development/app/2-add-star-rating.md
#	docs/pt-br/real-world-development/app/3-agent-modes.md
#	docs/pt-br/real-world-development/app/3-custom-instructions.md
#	docs/pt-br/real-world-development/app/4-build-filtering.md
#	docs/pt-br/real-world-development/app/4-custom-instructions.md
#	docs/pt-br/real-world-development/app/5-agent-skills.md
#	docs/pt-br/real-world-development/app/5-mcp-playwright.md
#	docs/pt-br/real-world-development/app/6-agent-merge.md
#	docs/pt-br/real-world-development/app/6-mcp-playwright.md
#	docs/pt-br/real-world-development/app/7-canvases.md
#	docs/pt-br/real-world-development/app/7-qa-agent.md
#	docs/pt-br/real-world-development/app/8-create-pull-request.md
#	docs/pt-br/real-world-development/app/9-canvases.md
#	docs/pt-br/real-world-development/app/9-review.md
#	docs/real-world-development/app/10-review.md
#	docs/real-world-development/app/2-add-star-rating.md
#	docs/real-world-development/app/3-agent-modes.md
#	docs/real-world-development/app/3-custom-instructions.md
#	docs/real-world-development/app/4-build-filtering.md
#	docs/real-world-development/app/4-custom-instructions.md
#	docs/real-world-development/app/5-agent-skills.md
#	docs/real-world-development/app/5-mcp-playwright.md
#	docs/real-world-development/app/6-agent-merge.md
#	docs/real-world-development/app/6-mcp-playwright.md
#	docs/real-world-development/app/7-canvases.md
#	docs/real-world-development/app/7-qa-agent.md
#	docs/real-world-development/app/8-create-pull-request.md
#	docs/real-world-development/app/9-canvases.md
#	docs/real-world-development/app/9-review.md
#	docs/zh-cn/README.md
#	docs/zh-cn/app/5-mcp-playwright.md
#	docs/zh-cn/real-world-development/app/10-review.md
#	docs/zh-cn/real-world-development/app/2-add-star-rating.md
#	docs/zh-cn/real-world-development/app/3-agent-modes.md
#	docs/zh-cn/real-world-development/app/3-custom-instructions.md
#	docs/zh-cn/real-world-development/app/4-build-filtering.md
#	docs/zh-cn/real-world-development/app/4-custom-instructions.md
#	docs/zh-cn/real-world-development/app/5-agent-skills.md
#	docs/zh-cn/real-world-development/app/5-mcp-playwright.md
#	docs/zh-cn/real-world-development/app/6-agent-merge.md
#	docs/zh-cn/real-world-development/app/6-mcp-playwright.md
#	docs/zh-cn/real-world-development/app/7-canvases.md
#	docs/zh-cn/real-world-development/app/7-qa-agent.md
#	docs/zh-cn/real-world-development/app/8-create-pull-request.md
#	docs/zh-cn/real-world-development/app/9-canvases.md
#	docs/zh-cn/real-world-development/app/9-review.md
#	website/astro.config.mjs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants