You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Request a new capability, improvement, or infrastructure enhancement.
3
+
title: "[Feature] "
4
+
labels:
5
+
- enhancement
6
+
body:
7
+
- type: markdown
8
+
attributes:
9
+
value: |
10
+
Write in English or Chinese.
11
+
12
+
If the request changes public behavior, compatibility expectations, or cross-module design, consider writing a proposal under `docs/proposals/`.
13
+
14
+
- type: dropdown
15
+
id: area
16
+
attributes:
17
+
label: Area
18
+
options:
19
+
- controlplane
20
+
- dataplane
21
+
- proto
22
+
- release / CI
23
+
- deploy/kind
24
+
- tests
25
+
- docs
26
+
- other
27
+
validations:
28
+
required: true
29
+
30
+
- type: textarea
31
+
id: problem
32
+
attributes:
33
+
label: Problem Statement
34
+
description: Describe the problem before the solution.
35
+
placeholder: What is missing, why the current behavior is insufficient, and what impact it causes.
36
+
validations:
37
+
required: true
38
+
39
+
- type: textarea
40
+
id: proposal
41
+
attributes:
42
+
label: Proposed Change
43
+
description: Describe what you want to add or change.
44
+
placeholder: You can describe API, config, behavior changes, expected output, or interaction flow.
45
+
validations:
46
+
required: true
47
+
48
+
- type: textarea
49
+
id: alternatives
50
+
attributes:
51
+
label: Alternatives And Tradeoffs
52
+
description: If you evaluated alternatives, explain why they were not chosen.
53
+
54
+
- type: dropdown
55
+
id: ownership
56
+
attributes:
57
+
label: Ownership
58
+
description: Choose the main review area based on `CODEOWNERS` when possible.
59
+
options:
60
+
- controlplane
61
+
- dataplane
62
+
- proto
63
+
- release / CI
64
+
- deploy/kind
65
+
- docs
66
+
- mixed / cross-cutting
67
+
68
+
- type: textarea
69
+
id: validation
70
+
attributes:
71
+
label: Suggested Validation
72
+
description: Start from the cheapest validation layer when possible.
73
+
placeholder: |
74
+
- unit test
75
+
- local process
76
+
- admin API
77
+
- kind smoke
78
+
- conformance
79
+
80
+
- type: textarea
81
+
id: compatibility
82
+
attributes:
83
+
label: Compatibility And Migration Impact
84
+
description: Explain whether this affects proto, config, manifests, admin APIs, or existing behavior.
85
+
86
+
- type: checkboxes
87
+
id: checks
88
+
attributes:
89
+
label: Checklist
90
+
options:
91
+
- label: I read the repository development constraints and understand this is not better deferred to e2e or conformance later.
92
+
required: true
93
+
- label: I described which parts of controlplane, dataplane, proto, release/CI, deploy, or docs are affected.
94
+
required: true
95
+
- label: If this request changes compatibility, upgrade flow, or cross-module design, I will also update `docs/user/compatibility-notes.md` or add a proposal under `docs/proposals/`.
description: Ask about usage, development, debugging, or troubleshooting.
3
+
title: "[Question] "
4
+
labels:
5
+
- question
6
+
body:
7
+
- type: markdown
8
+
attributes:
9
+
value: |
10
+
Write in English or Chinese.
11
+
12
+
For ownership and review routing, see `CODEOWNERS` and `MAINTAINERS.md`.
13
+
14
+
- type: dropdown
15
+
id: topic
16
+
attributes:
17
+
label: Topic
18
+
options:
19
+
- how to build
20
+
- how to test
21
+
- how to run locally
22
+
- kind / deploy
23
+
- admin API
24
+
- architecture / design
25
+
- other
26
+
validations:
27
+
required: true
28
+
29
+
- type: textarea
30
+
id: question
31
+
attributes:
32
+
label: Question
33
+
placeholder: Explain what you are trying to do, where you are blocked, and what you already tried.
34
+
validations:
35
+
required: true
36
+
37
+
- type: textarea
38
+
id: context
39
+
attributes:
40
+
label: Context
41
+
placeholder: |
42
+
- Commands run:
43
+
- Docs checked:
44
+
- Environment:
45
+
- Error output:
46
+
render: text
47
+
48
+
- type: textarea
49
+
id: docs_checked
50
+
attributes:
51
+
label: Docs Or Proposals Checked
52
+
description: List the docs, runbooks, or proposals you already checked.
53
+
placeholder: |
54
+
- README.md
55
+
- docs/development.md
56
+
- docs/user/getting-started.md
57
+
- docs/user/compatibility-notes.md
58
+
- docs/proposals/...
59
+
60
+
- type: checkboxes
61
+
id: checks
62
+
attributes:
63
+
label: Checklist
64
+
options:
65
+
- label: I checked README, docs/development.md, or docs/user/getting-started.md first.
66
+
required: true
67
+
- label: If my question is about upgrade, release, or compatibility expectations, I also checked `docs/user/compatibility-notes.md` or `VERSIONING.md`.
68
+
required: false
69
+
- label: I provided enough context for others to understand the question.
0 commit comments