🤖 Devfest ICA 2025-研讨会:使用GitHub Copilot和MCP服务器的项目自动化
🎯 车间目标
在这个研讨会上,您将了解如何使用 GitHub Copilot y MCP服务器(模型上下文协议) 自动化您的软件项目管理。您将学习如何通过自然语言命令将需求文档转换为GitHub内可操作的工作计划。
我们将探索如何:
- 分析需求文件 (
.md,.pdf等)提取任务。 - 自动生成GitHub问题,有清晰的描述和复杂的标签。
- 组织积压 从您的项目并将其连接到 GitHub项目 用于视觉跟踪。
______________________________________________________________________
🚀 核心练习:使用人工智能自动化您的项目
本练习将指导您从需求文件中自动创建问题。然后,根据您可用的工具,提出了不同的方法。
建立我们的基地
- Haz un Fork 从这个存储库到您的GitHub帐户。
- Crea-un代码空间 从您的存储库中获得准备使用的开发环境。
选项1:终端上有GitHub Copilot(CLI)
如果您更喜欢直接从命令行工作,这是理想的。
- Instala GitHub Copilot命令行界面 在TU Codespace终端:
npm install -g @github/copilot-cli- 认证 您的GitHub帐户正在运行:
/login- 使用以下提示 要让Copilot分析需求并自动创建问题:
@project/requirements.md Analiza el archivo y genera una #issue_create para cumplir con los requerimientos, la issue debe tener descripción clara y una estimación de complejidad mediante labels y subelo mediante GitHub MCP Server- 创建问题后,您可以要求Copilot生成代码,以便在新分支中解决它:
分析最后创建的问题,并在新分支中生成必要的代码。
选项2:使用GitHub Copilot在VS代码中聊天
对于那些喜欢在编辑中获得综合体验的人来说是完美的。
- 安装和配置GitHub的MCP服务器
- 打开GitHub Copilot聊天室
- 如果您有配置的代理,请选择
quickbuild-assistant.agent. - 在聊天中输入此提示符:
Analiza el archivo 'project/requirements.md' y genera una #issue_create para cumplir con los requerimientos, la issue debe tener descripción clara y una estimación de complejidad mediante labels.其他工作流:
- 如果您有Github Copilot Pro:
您可以直接将问题分配给 @github-copilot 与代理人 quickbuild-assistant 让他自动解决。
- 如果您没有付费订阅:
您可以使用聊天生成代码,要求将其上载到新分支,然后验证更改以手动创建您的拉动请求。
______________________________________________________________________
