Skip to content

Commit fc0deb5

Browse files
authored
Add placeholders for Copilot extensibility tutorials (#7506)
* Copilot extensibility placeholder * Add Copilot extensibility tutorial placeholders
1 parent 91731ec commit fc0deb5

File tree

3 files changed

+92
-0
lines changed

3 files changed

+92
-0
lines changed

api/extension-guides/chat-tutorial.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
# DO NOT TOUCH — Managed by doc writer
3+
ContentId: bea1d4c5-71e5-4b27-ac1e-fa9b59886dab
4+
DateApproved: 09/05/2024
5+
6+
# Summarize the whole topic in less than 300 characters for SEO purpose
7+
MetaDescription: Tutorial that walks you through creating a GitHub Copilot chat participant in VS Code by using the Chat API.
8+
---
9+
10+
# Tutorial: Build a code tutorial chat participant with the Chat API
11+
12+
In this tutorial, you'll learn ...
13+
14+
## Prerequisites
15+
16+
## Step 1:
17+
18+
## Step 2:
19+
20+
21+
## Related content
22+
23+
- [Chat API extension guide](/api/extension-guides/chat.md)
24+
- [Tutorial: Generate AI-powered code annotations by using the Language Model API](/api/extension-guides/language-model-tutorial.md)
25+
- [Language Model API extension guide](/api/extension-guides/language-model.md)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
# DO NOT TOUCH — Managed by doc writer
3+
ContentId: d9038699-4ffe-485b-b40a-b1260a9973ad
4+
DateApproved: 09/05/2024
5+
6+
# Summarize the whole topic in less than 300 characters for SEO purpose
7+
MetaDescription: Tutorial that walks you through creating a VS Code extension that uses the Language Model API to generate AI-powered code annotations.
8+
---
9+
10+
# Tutorial: Generate AI-powered code annotations by using the Language Model API
11+
12+
In this tutorial, you'll learn ...
13+
14+
## Prerequisites
15+
16+
## Step 1: do something
17+
18+
## Step 2: do something
19+
20+
## Related content
21+
22+
- [Language Model API extension guide](/api/extension-guides/language-model.md)
23+
- [Tutorial: Create a code tutor chat participant with the Chat API](/api/extension-guides/chat-tutorial.md)
24+
- [VS Code Chat API reference](/api/extension-guides/chat.md)
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
Order:
3+
Area: copilot
4+
TOCTitle: Copilot Extensibility
5+
ContentId: e375ec2a-43d3-4670-96e5-fd25a6aed272
6+
PageTitle: GitHub Copilot extensibility overview
7+
DateApproved: 09/05/2024
8+
MetaDescription: Overview of how to extend GitHub Copilot in your Visual Studio Code extension by using the Chat API or Language Model API.
9+
MetaSocialImage: images/shared/github-copilot-social.png
10+
---
11+
# GitHub Copilot extensibility in VS Code
12+
13+
GitHub Copilot is an AI coding assistant that helps you write code faster and with less effort. You can get code suggestions as you type in the editor, chat with Copilot to ask for help with your code, or get help with writing tests, fixing bugs, or refactoring code.
14+
15+
Visual Studio Code is built with extensibility in mind. Almost every part of VS Code can be customized and enhanced through the Extension API. You can extend GitHub Copilot in your own Visual Studio Code extensions to enhance the experience for your users by adding AI-powered features to your extension. For example, let users ask domain-specific questions to your extension by using natural language, or combine large language models with your own business logic to provide intelligent code editing features, and much more.
16+
17+
You have different options to extend GitHub Copilot in your VS Code extension:
18+
19+
- Use the [Chat API](/api/extension-guides/chat.md) to create a **chat participant** to give users a natural-language interface and provide domain-specific help via the Chat view in VS Code.
20+
21+
- Use the [**Language Model API**](/api/extension-guides/language-model.md) and the VS Code extension API to build AI-powered features into VS Code.
22+
23+
With GitHub Copilot, you can expand the capabilities of your extension by using the power of AI and give developers a richer and more productive experience.
24+
25+
## Get started
26+
27+
Get started with GitHub Copilot extensibility by taking the following tutorials:
28+
29+
- [Tutorial: Create a code tutor chat participant with the Chat API](/api/extension-guides/chat-tutorial.md)
30+
- [Tutorial: Generate code annotations by using the Language Model API](/api/extension-guides/language-model-tutorial.md)
31+
32+
## Related content
33+
34+
- [VS Code Chat API reference](/api/extension-guides/chat.md)
35+
- [VS Code Language Model API reference](/api/extension-guides/language-model.md)
36+
37+
- [Copilot Chat extension sample](https://github.com/microsoft/vscode-extension-samples/tree/main/chat-sample)
38+
- Make sure to watch our Build session about [Enhancing VS Code extensions with GitHub Copilot](https://www.youtube.com/watch?v=YI7kjWzIiTM) to learn all about these APIs.
39+
40+
- [GitHub Copilot extensions are all you need](https://code.visualstudio.com/blogs/2024/06/24/extensions-are-all-you-need) blog post
41+
42+
- Join the [Copilot Partner Program](https://github.com/features/preview/copilot-partner-program) to extend GitHub Copilot with a GitHub App
43+
- Watch our [Build session](https://www.youtube.com/watch?v=RXaLlCeaBIA) about extending GitHub Copilot to see it in action.

0 commit comments

Comments
 (0)