An open API service indexing awesome lists of open source software.

https://github.com/dotnet-presentations/build-2025-lab300

LAB300 - Hands on with GitHub Copilot in Visual Studio
https://github.com/dotnet-presentations/build-2025-lab300

Last synced: about 1 year ago
JSON representation

LAB300 - Hands on with GitHub Copilot in Visual Studio

Awesome Lists containing this project

README

          

# LAB300 - Hands-on with GitHub Copilot in Visual Studio 2022

This lab will guide you through using GitHub Copilot's various features in Visual Studio 2022. You'll start with a partially completed TinyShop application and use GitHub Copilot to complete missing features and enhance the application.

## Prerequisites

- Visual Studio 2022 with GitHub Copilot extension installed
- .NET 9 SDK
- GitHub account with Copilot subscription (including Free)

## Lab Overview

The TinyShop application consists of two main projects:
- A backend API built with .NET Minimal APIs
- A frontend Blazor Server application

You'll use GitHub Copilot's various features to enhance and complete this application.

## Lab Parts

0. [Setup](lab/setup.md)
1. [Exploring the Codebase with GitHub Copilot Chat](lab/part0-exploring-codebase.md)
2. [Code Completion with Ghost Text](lab/part1-code-completion.md)
3. [Enhancing UI with Inline Chat](lab/part2-enhancing-ui.md)
4. [Referencing Code Files in Chat](lab/part3-referencing-files.md)
5. [Using Custom Instructions](lab/part4-custom-instructions.md)
6. [Implementing Features with Copilot Edits](lab/part5-implementing-features.md)
7. [Using Copilot Vision](lab/part6-copilot-vision.md)
8. [Debugging with Copilot](lab/part7-debugging-with-copilot.md)
9. [Commit Summary Descriptions](lab/part8-commit-summary-descriptions.md)

**Key Takeaway**: These tools can significantly boost your productivity as a developer by automating repetitive tasks, generating boilerplate code, and helping you implement complex features more quickly.