Skip to content

Commit 0197908

Browse files
authored
CLEANUP/DOCS: Update Templates (#119)
+ new feature request issue template = tweak bug report issue template to reflect above change
1 parent d40b833 commit 0197908

2 files changed

Lines changed: 81 additions & 2 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ body:
77
- type: markdown
88
attributes:
99
value: |
10-
**Issues are for reproducible bugs only.
11-
Feature requests and roadmap suggestions will be closed.**
10+
**Issues in this form are for reproducible bugs only.**
11+
12+
If you want to suggest a feature, enhancement, or roadmap idea, please use the Feature Request form instead.
1213
1314
Please provide enough detail for us to reproduce the issue.
1415
Full logs are strongly preferred over screenshots or partial snippets.
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
name: Feature request
2+
description: Suggest a new feature, enhancement, or quality-of-life improvement for dvmhost or related components
3+
title: "[FEATURE] "
4+
labels: ["enhancement"]
5+
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Use this form for feature requests, enhancements, and roadmap suggestions.
11+
12+
Please be specific about the problem you're trying to solve, how you think it should work, and any relevant implementation details.
13+
14+
- type: dropdown
15+
id: component
16+
attributes:
17+
label: Component
18+
description: Select the component this request applies to
19+
options:
20+
- dvmhost
21+
- dvmfne
22+
- dvmbridge
23+
- dvmpatch
24+
- dvmcmd
25+
- sysview
26+
- tged
27+
- peered
28+
- Documentation
29+
- Other
30+
validations:
31+
required: true
32+
33+
- type: input
34+
id: component_other
35+
attributes:
36+
label: If "Other", specify component
37+
placeholder: "Describe the affected component"
38+
39+
- type: textarea
40+
id: problem
41+
attributes:
42+
label: Problem / use case
43+
description: What problem does this request solve?
44+
placeholder: |
45+
Describe the current limitation, pain point, or missing functionality.
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: proposed_solution
51+
attributes:
52+
label: Proposed solution
53+
description: Describe how you think this should work
54+
placeholder: |
55+
Explain the feature or change you would like to see.
56+
validations:
57+
required: true
58+
59+
- type: textarea
60+
id: alternatives
61+
attributes:
62+
label: Alternatives considered
63+
description: Describe any alternative solutions or workarounds you've considered
64+
placeholder: |
65+
List any other approaches, current workarounds, or reasons they are insufficient.
66+
67+
- type: textarea
68+
id: implementation_notes
69+
attributes:
70+
label: Implementation notes
71+
description: Optional technical details, design ideas, or example configs
72+
render: text
73+
74+
- type: textarea
75+
id: additional
76+
attributes:
77+
label: Additional context
78+
description: Add any other context, screenshots, logs, or references here

0 commit comments

Comments
 (0)