Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

GitHub Copilot Vibe 编程工作坊

GitHub Copilot Vibe 编程工作坊

让我们使用 GitHub Copilot 及其在 Python、JavaScript、Java 和 .NET 等各种编程语言中的最新最强大功能进行氛围编程,并通过容器化让应用程序变得云原生。你准备好开始了吗?

背景

Contoso 是一家销售各种户外活动产品的公司。Contoso 的市场部门希望启动一个微型社交媒体网站,为现有客户和潜在客户推广他们的产品。作为他们的第一个 MVP,他们希望快速构建网站。Contoso 的 IT 部门目前有两名开发人员,分别使用 Python 和 JavaScript。发布日期临近,因此两名开发人员都需要快速交付应用程序。

但情况是这样的...

工作坊目标

  • 使用 GitHub Copilot 代理模式构建应用程序。
  • 向 GitHub Copilot 添加自定义指令,以便更好地控制 GitHub Copilot。
  • 向 GitHub Copilot 添加各种 MCP 服务器,以便更精确地构建应用程序。

多语言工作坊

此工作坊材料目前提供以下语言版本:

English | Español | Français | 日本語 | 한국어 | Português | 中文(简体)

先决条件

在此工作坊期间,强烈推荐使用 GitHub Codespaces,因为除了网络浏览器外无需任何准备。

Open in GitHub Codespaces

但是,如果您确实需要使用自己的机器,请确保您已安装以下所有内容。

通用

Python

JavaScript

Java

.NET

产品需求文档

首先,您应该从这个 PRD(产品需求文档) 开始。此文档将让您更好地了解要做什么以及如何做。

工作坊说明

这是一个按照以下链接进行的自定进度工作坊:

步骤 链接
00: 开发环境 00-setup.md
01: Python 后端 01-python.md
02: JavaScript 前端 02-javascript.md
03: 从 Python 迁移到 Java 03-java.md
04: 从 JavaScript 迁移到 .NET 04-dotnet.md
05: 容器化 05-containerization.md

完整示例

查看每个应用程序的完整示例。它们也是使用 GitHub Copilot 进行氛围编程的,因此可能不完美,您不必完全遵循应用程序。

语言 应用程序 位置
Python 后端 FastAPI python
JavaScript 前端 React javascript
Java 后端 Spring Boot java
.NET 前端 Blazor dotnet
容器化 Container containerization

延伸阅读...


免责声明: 本文档由 GitHub Copilot 本地化。因此,可能包含错误。如果您发现任何不当或错误的翻译,请创建一个 issue