Skip to content

Commit cab466c

Browse files
authored
Merge pull request #42461 from github/repo-sync
Repo sync
2 parents 5ca9400 + 19dff7c commit cab466c

File tree

4 files changed

+1902
-0
lines changed

4 files changed

+1902
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: Copilot feature matrix
3+
intro: 'Identify which IDEs support which {% data variables.product.prodname_copilot %} features.'
4+
versions:
5+
feature: copilot
6+
topics:
7+
- Copilot
8+
---
9+
10+
> [!NOTE]
11+
> The {% data variables.product.prodname_copilot %} feature matrix is currently in {% data variables.release-phases.public_preview %} and is subject to change.
12+
13+
{% data variables.product.company_short %} recommends using the latest stable IDE and {% data variables.product.prodname_copilot_short %} extension versions to get the best {% data variables.product.prodname_copilot_short %} experience.
14+
15+
**Key:**
16+
17+
* ✓ = supported
18+
* ✗ = not supported
19+
* P = under preview
20+
21+
<!-- Source for the following tables lives in data/tables/copilot-matrix.yml -->
22+
23+
## Features by IDE
24+
25+
The following table shows supported {% data variables.product.prodname_copilot_short %} features in the latest version of each IDE.
26+
27+
| Feature{%- for entry in tables.copilot.copilot-matrix.ides %} | {{ entry[0] }}{%- endfor %} |
28+
|:----{%- for entry in tables.copilot.copilot-matrix.ides %}|:----:{%- endfor %}|
29+
{%- for featureEntry in tables.copilot.copilot-matrix.ides["VS Code"].features %}
30+
| {{ featureEntry[0] }}{%- for ideEntry in tables.copilot.copilot-matrix.ides %}{%- assign latestVersion = ideEntry[1].versions | last %}{%- assign supportLevel = ideEntry[1].features[featureEntry[0]][latestVersion] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
31+
{%- endfor %}
32+
33+
{% for ideEntry in tables.copilot.copilot-matrix.ides %}
34+
35+
## Features by {{ ideEntry[0] }} version
36+
37+
{%- comment %} Use the predefined versionGroups from JSON data {%- endcomment %}
38+
{%- for groupEntry in ideEntry[1].versionGroups %}
39+
{%- assign groupName = groupEntry[0] %}
40+
{%- assign groupVersions = groupEntry[1] %}
41+
42+
### {{ ideEntry[0] }} {{ groupName }}
43+
44+
| Feature{%- for version in groupVersions %} | {{ version }}{%- endfor %} |
45+
|:----{%- for version in groupVersions %}|:----:{%- endfor %}|
46+
{%- for featureEntry in ideEntry[1].features %}
47+
| {{ featureEntry[0] }}{%- for version in groupVersions %}{%- assign supportLevel = featureEntry[1][version] %} | {%- case supportLevel -%}{%- when "supported" %}✓{%- when "preview" %}P{%- else %}✗{%- endcase -%}{%- endfor %} |
48+
{%- endfor %}
49+
50+
{%- endfor %}
51+
52+
{% endfor %}

content/copilot/reference/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ topics:
99
children:
1010
- /cheat-sheet
1111
- /ai-models
12+
- /copilot-feature-matrix
1213
- /keyboard-shortcuts
1314
- /custom-agents-configuration
1415
- /hooks-configuration

0 commit comments

Comments
 (0)