1{
2 "_comment": "Tracks are ordered by specificity (fewest labels first). When a PR has labels matching multiple tracks, the first match wins. To add a new track, insert it at the position that reflects its size. To add a label to an existing track, append it to that track's labels array.",
3 "tracks": [
4 {
5 "name": "Edit Predictions",
6 "labels": ["area:ai/edit prediction", "area:ai/supermaven", "area:ai/zeta"]
7 },
8 {
9 "name": "Tree-sitter",
10 "labels": ["area:tree-sitter"]
11 },
12 {
13 "name": "Design",
14 "labels": ["area:design papercut"]
15 },
16 {
17 "name": "Terminal",
18 "labels": ["area:integrations/terminal"]
19 },
20 {
21 "name": "Extensions",
22 "labels": ["area:extensions/infrastructure"]
23 },
24 {
25 "name": "Tasks & REPL",
26 "labels": ["area:tasks", "area:repl"]
27 },
28 {
29 "name": "Markdown Preview",
30 "labels": ["area:preview/markdown", "area:preview/mermaid"]
31 },
32 {
33 "name": "NixOS",
34 "labels": ["area:tooling/nix", "platform:nixos"]
35 },
36 {
37 "name": "Collab",
38 "labels": ["area:collab", "area:collab/audio", "area:collab/chat"]
39 },
40 {
41 "name": "Vim, Helix & Keybinds",
42 "labels": ["area:controls/keybinds", "area:parity/helix", "area:parity/vim"]
43 },
44 {
45 "name": "Debugger",
46 "labels": [
47 "area:debugger",
48 "area:debugger/dap/CodeLLDB",
49 "area:debugger/dap/debugpy",
50 "area:debugger/dap/gdb",
51 "area:debugger/dap/javascript"
52 ]
53 },
54 {
55 "name": "Git",
56 "labels": [
57 "area:integrations/git",
58 "area:integrations/git/blame",
59 "area:integrations/git/git graph",
60 "area:integrations/git/split view"
61 ]
62 },
63 {
64 "name": "GPUI & Input",
65 "labels": ["area:controls/ime", "area:controls/mouse", "area:gpui"]
66 },
67 {
68 "name": "Auth & Zed.dev",
69 "labels": [
70 "area:auth",
71 "area:billing",
72 "area:permissions",
73 "area:zed account",
74 "area:zed.dev",
75 "area:zed.dev/theme builder"
76 ]
77 },
78 {
79 "name": "Linux",
80 "labels": ["area:tooling/flatpak", "platform:linux", "platform:linux/wayland", "platform:linux/x11"]
81 },
82 {
83 "name": "Windows, WSL, Remote, dev containers",
84 "labels": ["area:dev containers", "platform:remote", "platform:windows", "platform:windows/wsl"]
85 },
86 {
87 "name": "Workspace & Navigation",
88 "labels": [
89 "area:command palette",
90 "area:file finder",
91 "area:navigation",
92 "area:outline",
93 "area:project panel",
94 "area:workspace"
95 ]
96 },
97 {
98 "name": "Editor & Search",
99 "labels": [
100 "area:code folding",
101 "area:editor",
102 "area:editor/brackets",
103 "area:editor/linked edits",
104 "area:multi-buffer",
105 "area:multi-cursor",
106 "area:search",
107 "area:snippets"
108 ]
109 },
110 {
111 "name": "UI & Settings",
112 "labels": [
113 "area:keymap editor",
114 "area:popovers",
115 "area:preview/images",
116 "area:settings",
117 "area:settings/ui",
118 "area:status bar",
119 "area:ui/animations",
120 "area:ui/dock",
121 "area:ui/file icons",
122 "area:ui/font",
123 "area:ui/menus",
124 "area:ui/minimap",
125 "area:ui/panel",
126 "area:ui/scaling",
127 "area:ui/scrolling",
128 "area:ui/tabs",
129 "area:ui/themes"
130 ]
131 },
132 {
133 "name": "AI",
134 "labels": [
135 "area:ai",
136 "area:ai/acp",
137 "area:ai/agent thread",
138 "area:ai/anthropic",
139 "area:ai/assistant",
140 "area:ai/bedrock",
141 "area:ai/codex",
142 "area:ai/copilot",
143 "area:ai/cursor",
144 "area:ai/deepseek",
145 "area:ai/gemini",
146 "area:ai/inline assistant",
147 "area:ai/lmstudio",
148 "area:ai/mcp",
149 "area:ai/mistral",
150 "area:ai/multiagent sidebar",
151 "area:ai/ollama",
152 "area:ai/openai",
153 "area:ai/openai compatible",
154 "area:ai/opencode",
155 "area:ai/openrouter",
156 "area:ai/qwen",
157 "area:ai/text thread"
158 ]
159 },
160 {
161 "name": "macOS",
162 "labels": ["platform:macOS"]
163 },
164 {
165 "name": "Languages & LSP",
166 "labels": [
167 "area:autocompletions",
168 "area:code actions",
169 "area:diagnostics",
170 "area:inlay hints",
171 "area:language server",
172 "area:language server/server failure",
173 "area:languages",
174 "area:languages/astro",
175 "area:languages/bash",
176 "area:languages/c",
177 "area:languages/c#",
178 "area:languages/c++",
179 "area:languages/clojure",
180 "area:languages/css",
181 "area:languages/dart",
182 "area:languages/elixir",
183 "area:languages/elm",
184 "area:languages/f#",
185 "area:languages/gleam",
186 "area:languages/glsl",
187 "area:languages/go",
188 "area:languages/heex",
189 "area:languages/html",
190 "area:languages/java",
191 "area:languages/javascript",
192 "area:languages/json",
193 "area:languages/jsx",
194 "area:languages/julia",
195 "area:languages/lua",
196 "area:languages/markdown",
197 "area:languages/obj-c",
198 "area:languages/ocaml",
199 "area:languages/php",
200 "area:languages/prisma",
201 "area:languages/proto",
202 "area:languages/python",
203 "area:languages/ruby",
204 "area:languages/rust",
205 "area:languages/svelte",
206 "area:languages/swift",
207 "area:languages/tailwind css",
208 "area:languages/toml",
209 "area:languages/tsx",
210 "area:languages/typescript",
211 "area:languages/unsupported",
212 "area:languages/vue",
213 "area:languages/yaml",
214 "area:languages/zig",
215 "area:semantic tokens",
216 "area:tooling/emmet",
217 "area:tooling/eslint",
218 "area:tooling/prettier"
219 ]
220 },
221 {
222 "name": "Performance & Catch-all",
223 "labels": [
224 "area:cli",
225 "area:discoverability",
226 "area:installer-updater",
227 "area:internationalization",
228 "area:internationalization/rtl support",
229 "area:legal",
230 "area:logging",
231 "area:network",
232 "area:onboarding",
233 "area:parity/emacs",
234 "area:parity/jetbrains",
235 "area:parity/vscode",
236 "area:performance",
237 "area:performance/memory leak",
238 "area:release notes",
239 "area:security & privacy",
240 "area:security & privacy/workspace trust",
241 "area:serialization",
242 "area:telemetry",
243 "area:tooling",
244 "area:integrations/environment",
245 "area:accessibility",
246 "area:docs",
247 "platform:general"
248 ]
249 }
250 ]
251}