{"id":31186060,"url":"https://github.com/nickytonline/copilot-extension-workshop","last_synced_at":"2026-04-04T03:36:17.295Z","repository":{"id":300223974,"uuid":"1005593289","full_name":"nickytonline/copilot-extension-workshop","owner":"nickytonline","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-20T13:37:42.000Z","size":9,"stargazers_count":1,"open_issues_count":0,"forks_count":5,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-19T20:31:20.314Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nickytonline.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-20T13:30:56.000Z","updated_at":"2025-06-22T16:39:49.000Z","dependencies_parsed_at":"2025-06-20T14:25:51.330Z","dependency_job_id":"e93613a4-d076-418d-b3aa-141065673bd6","html_url":"https://github.com/nickytonline/copilot-extension-workshop","commit_stats":null,"previous_names":["nickytonline/copilot-extension-workshop"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/nickytonline/copilot-extension-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickytonline%2Fcopilot-extension-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickytonline%2Fcopilot-extension-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickytonline%2Fcopilot-extension-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickytonline%2Fcopilot-extension-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nickytonline","download_url":"https://codeload.github.com/nickytonline/copilot-extension-workshop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nickytonline%2Fcopilot-extension-workshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31387017,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T01:22:39.193Z","status":"online","status_checked_at":"2026-04-04T02:00:07.569Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-09-19T19:54:59.773Z","updated_at":"2026-04-04T03:36:17.289Z","avatar_url":"https://github.com/nickytonline.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Copilot Extension Workshop\n\nThis 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.\n\n## Prerequisites\n\nBefore attending the workshop, please ensure you have the following:\n\n- **A GitHub account**\n  (Obvious, but worth mentioning!)\n\n- **Signed up for GitHub Copilot**\n  [GitHub Copilot](https://github.com/features/copilot) has a free tier and is also free for open source maintainers.\n\n- **Node.js LTS installed (Node 22 at the moment)**\n\n  [Download Node.js](https://nodejs.org/en/download)\n\n  Alternatively, you can use [nvm](https://github.com/nvm-sh/nvm) (Node Version Manager) to install and manage Node.js versions easily.\n\n- **Visual Studio Code installed**\n  [Download VS Code](https://code.visualstudio.com/download)\n  (You can use another editor, but you’ll need to handle port forwarding yourself, as it’s built into VS Code.)\n\n  ## Workshop Setup\n- **Fork this repository**\n- **Clone your fork at the first step of the workshop**\n  ```bash\n  git clone git@github.com:\u003cyour-username\u003e/copilot-extension-workshop.git \u0026\u0026 cd copilot-extension-workshop \u0026\u0026 git checkout tags/step-1 -b step-1\n  ```\n- **Install dependencies**\n  ```bash\n  npm install\n  ```\n\n## Resources\n\n- [Slide deck for the workshop](https://docs.google.com/presentation/d/e/2PACX-1vTHnYQJZ3E-sXHPot1qSmZxXf40voLGtDzgTSuIg2WyjCFi8nSMeNp6StIqlNNs9qcpX9H-Ze9aPu5_/pub?start=false\u0026loop=false\u0026delayms=5000)\n- [Official GitHub Copilot documentation](https://docs.github.com/en/copilot)\n- [nickytonline/copilot-extension-template](https://github.com/nickytonline/copilot-extension-template)\n- [Creating a GitHub Copilot Extension: A Step-by-Step Guide](https://www.nickyt.co/blog/creating-your-first-github-copilot-extension-a-step-by-step-guide-28g0/)\n- [Building an Ollama-Powered GitHub Copilot Extension](https://www.nickyt.co/blog/building-an-ollama-powered-github-copilot-extension-2l4n/)\n- [VS Code specific Copilot Extensions](https://code.visualstudio.com/docs/copilot/copilot-extensibility-overview)\n- [GitHub Open Source Spotlight: Building Copilot Extensions with Nick Taylor](https://www.youtube.com/watch?v=zE-O-3CGcEc\u0026list=PLcR4ZgxWXeIAa0VXPJQ7fgXkx73A5TeGU\u0026index=2)\n- [Building a Copilot skillset for your Copilot Extension](https://docs.github.com/en/copilot/building-copilot-extensions/building-a-copilot-skillset-for-your-copilot-extension)\n- [Building a Copilot agent for your Copilot Extension](https://docs.github.com/en/copilot/building-copilot-extensions/building-a-copilot-agent-for-your-copilot-extension)\n- [GitHub Copilot: The agent awakens](https://github.blog/news-insights/product-news/github-copilot-the-agent-awakens/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickytonline%2Fcopilot-extension-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnickytonline%2Fcopilot-extension-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickytonline%2Fcopilot-extension-workshop/lists"}