GitHub Copilot Extension Workshop

This is the project for the GitHub Copilot Extension Workshop. It contains the code and resources needed to build a simple VS Code extension that uses GitHub Copilot.

Prerequisites

Before attending the workshop, please ensure you have the following:

  • A GitHub account (Obvious, but worth mentioning!)

  • Signed up for GitHub Copilot GitHub Copilot has a free tier and is also free for open source maintainers.

  • Node.js LTS installed (Node 22 at the moment)

    Download Node.js

    Alternatively, you can use nvm (Node Version Manager) to install and manage Node.js versions easily.

  • Visual Studio Code installed Download VS Code (You can use another editor, but you’ll need to handle port forwarding yourself, as it’s built into VS Code.)

    Workshop Setup

  • Fork this repository

  • Clone your fork at the first step of the workshop

    git clone git@github.com:<your-username>/copilot-extension-workshop.git && cd copilot-extension-workshop && git checkout tags/step-1 -b step-1
  • Install dependencies

    npm install

Resources