GS

github-samples/copilot-workshops

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

75 stars 质量 71 趋势 34MIT

“与代理协作于你的软件开发工作流程”研讨会的实验室演示和演示

概览

研讨会内容,引导探索GitHub Copilot在软件开发生命周期中的代理能力(Copilot CLI、VS Code代理模式、Copilot应用和Copilot云代理)。 学习者在研讨会中构建的演示应用——Tailspin Toys,一个纯Astro众筹网站(SSR、API端点和Drizzle数据层)——存放在一个独立的仓库中: 。该仓库仅存放内容:课程Markdown、图片以及发布这些内容的Astro + Starlight网站。 访问已发布的网站:https://github-samples.github.io/copilot-workshops/. 如果你想添加或编辑内容,可以从。它包含了心理模型、文件映射和添加课程和图片的逐步配方。 - — 可直接在 github.com 上浏览,无需构建。- README.md — 研讨会着陆页(也通过 slug: index 访问已发布网站的主页)。- cli/, vscode/, cloud/, app/ — 每个线圈课程(Copilot CLI / VS Code / cloud agent / GitHub Copilot 应用)。

概述(AI 翻译)

Copilot研讨会的研讨会内容,包含引导的第一步经验和涵盖Copilot CLI、VS Code代理模式、GitHub Copilot应用和Copilot云代理的真实开发场景。

发布的网站地址为** **。

[!注] 实际开发研讨会使用 Tailspin Toys,一个纯 Astro 众筹网站(SSR、API 端点和 Drizzle 数据层),存在于一个独立仓库中:** **。第一步研讨会可能引导学习者从零开始创建一个小型项目。该仓库仅包含研讨会内容:课程 Markdown、图片以及发布这些内容的 Astro + Starlight 网站。

开始工作坊

请访问已发布的网站:。

作者

如果你想添加或编辑内容,可以从AUTHORING.md开始。它包含了心理模型、文件地图和添加课程和图片的逐步配方。

关于PR/CI规则,请参见CONTRIBUTING.md。

仓库结构

  • docs/ — 课程源代码(纯Markdown)。编辑此处。 可直接在 github.com 上浏览,无需构建。
  • README.md — 工作坊着陆页(同时也是已发布网站的主页,通过slug: index)。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Copilot Workshops — Workshop Content

Workshop content for Copilot Workshops, with guided first-step experiences and real-world development scenarios across Copilot CLI, VS Code agent mode, the GitHub Copilot app, and the Copilot cloud agent.

The published site lives at ****.

[!NOTE] The real-world development workshops use Tailspin Toys, a pure-Astro crowdfunding site (SSR, API endpoints, and a Drizzle data layer) that lives in a separate repository: ****. First steps workshops may guide learners in creating a small project from scratch. This repository holds only the workshop content: lesson Markdown, images, and the Astro + Starlight site that publishes them.

Start the workshop

Visit the published site: .

Authoring

If you want to add or edit content, start with AUTHORING.md. It has the mental model, file map, and step-by-step recipes for adding lessons and images.

For PR/CI rules, see CONTRIBUTING.md.

Repository structure

  • docs/ — Lesson source (plain Markdown). Edit here. Browsable directly on github.com, no build required.
    • README.md — Workshop landing page (also the published site’s home via slug: index).
    • first-steps/ — Guided introductory workshops for the GitHub Copilot app, GitHub Copilot CLI, and VS Code, adapted from James Montemagno’s First Steps with GitHub Copilot (MIT).
    • real-world-development/ — Scenario-based workshops organized by environment: cli/, vscode/, cloud/, and app/.
    • es-es/, ja-jp/, ko-kr/, pt-br/, zh-cn/ — Translated locale trees that mirror available English category and workshop paths.
    • _images/ — Screenshots and diagrams (shared across all locales).
  • website/ — Optional Astro + Starlight site that publishes docs/ to GitHub Pages. Only needed to self-host or preview the rendered site.
    • astro.config.mjs — Site URL, base path, locales block, sidebar.
    • src/content.config.ts — Content loader (base: '../docs').
    • src/pages/shared/0-prereqs.astro — Full-HTML redirect forwarding the legacy /shared/0-prereqs/ URL to the home page.
  • AUTHORING.md — Author entry point (recipes for adding/editing content).
  • CONTRIBUTING.md — PR flow + CI requirements.
  • .github/
    • copilot-instructions.md + instructions/*.md — Authoring guidance for Copilot.
    • agents/, skills/ — Custom agents and skills available to Copilot in this repo.
    • workflows/pages.yml — Builds and deploys the site on pushes to main.

Local development

From the repo root:

cd website
npm install
npm run dev

The site runs at .

Verification

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add github-samples/copilot-workshops
新手?先看 mcpskill.org 教程 →