community-pr-track-mapping.json

  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}