Before you get started on the lab, there's a few tasks you need to complete to get everything ready. You need to get a copy of the repository which includes the code, then spin up a codespace to use to create your code.
To create a copy of the repository for the code you'll create an instance from the template. The new instance will contain all of the necessary files for the lab, and you'll use it as you work through the exercises.
-
In a new browser window, navigate to the GitHub repository for this lab:
https://github.com/github-samples/agents-in-sdlc. -
Create your own copy of the repository by selecting the Use this template button on the lab repository page. Then select Create a new repository.
-
If you are completing the workshop as part of an event being led by GitHub or Microsoft, follow the instructions provided by the mentors. Otherwise, you can create the new repository in an organization where you have access to Copilot coding agent and can assign issues to Copilot.
-
Make a note of the repository path you created (organization-or-user-name/repository-name), as you will be referring to this later in the lab.
Next up, you'll be using a codespace to complete the lab exercises. GitHub Codespaces are a cloud-based development environment that allows you to write, run, and debug code directly in your browser. It provides a fully-featured IDE with support for multiple programming languages, extensions, and tools.
-
Navigate to your newly created repository.
-
Select the green Code button.
-
Select the Codespaces tab and select the + button to create a new Codespace.
The creation of the codespace will take several minutes, although it's still far quicker than having to manually install all the services! That said, you can use this time to explore other features of GitHub Copilot, which we'll turn your attention to next!
Important
You'll return to the codespace in a future exercise. For the time being, leave it open in a tab in your browser.
Congratulations, you have created a copy of the lab repository! You also began the creation process of your codespace, which you'll use when you begin writing code.
Let's explore how you can use Model Context Protocol (MCP) to interact with external services! You can do this by setting up the backlog with Copilot agent mode and GitHub's MCP Server.



