Skip to content

Commit 2f5a863

Browse files
authored
chore: add GitHub issue templates (#46)
Signed-off-by: Michal Fiedorowicz <[email protected]>
1 parent abaea64 commit 2f5a863

File tree

4 files changed

+140
-0
lines changed

4 files changed

+140
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
name: ✨ Feature Request
3+
description: Propose a new Diode NetBox Plugin feature or enhancement
4+
labels: ["enhancement", "status: needs triage"]
5+
body:
6+
- type: input
7+
attributes:
8+
label: Diode NetBox Plugin version
9+
description: What version of Diode NetBox Plugin are you currently running?
10+
placeholder: v0.6.0
11+
validations:
12+
required: true
13+
- type: input
14+
attributes:
15+
label: NetBox version
16+
description: What version of NetBox are you currently running?
17+
placeholder: v4.1.3
18+
validations:
19+
required: true
20+
- type: dropdown
21+
attributes:
22+
label: Feature type
23+
options:
24+
- New functionality
25+
- Change to existing functionality
26+
validations:
27+
required: true
28+
- type: textarea
29+
attributes:
30+
label: Proposed feature or enhancement
31+
description: >
32+
Describe in detail the new feature or enhancement you are proposing. The more detail you provide here,
33+
the greater chance your proposal has of being discussed.
34+
validations:
35+
required: true
36+
- type: textarea
37+
attributes:
38+
label: Use case
39+
description: >
40+
Explain how adding this feature or enhancement would benefit Diode users. What need does it address?
41+
validations:
42+
required: true
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
name: 🐛 Bug Report
3+
description: Report a reproducible bug in the current release of Diode NetBox Plugin
4+
labels: ["bug", "status: needs triage"]
5+
body:
6+
- type: input
7+
attributes:
8+
label: Diode NetBox Plugin version
9+
description: What version of Diode NetBox Plugin are you currently running?
10+
placeholder: v0.6.0
11+
validations:
12+
required: true
13+
- type: input
14+
attributes:
15+
label: NetBox version
16+
description: What version of NetBox are you currently running?
17+
placeholder: v4.1.3
18+
validations:
19+
required: true
20+
- type: input
21+
attributes:
22+
label: Diode version
23+
description: What version of Diode are you currently running?
24+
placeholder: v0.6.0
25+
validations:
26+
required: true
27+
- type: dropdown
28+
attributes:
29+
label: Diode SDK type
30+
description: What type of Diode SDK are you currently running?
31+
options:
32+
- diode-sdk-python
33+
- diode-sdk-go
34+
validations:
35+
required: true
36+
- type: input
37+
attributes:
38+
label: Diode SDK version
39+
description: What version of Diode SDK are you currently running?
40+
placeholder: v0.4.0
41+
validations:
42+
required: true
43+
- type: textarea
44+
attributes:
45+
label: Steps to reproduce
46+
description: >
47+
Describe in detail the exact steps that someone else can take to reproduce this bug using given Diode NetBox
48+
Plugin, NetBox, Diode and Diode SDK versions.
49+
validations:
50+
required: true
51+
- type: textarea
52+
attributes:
53+
label: Expected behavior
54+
description: What did you expect to happen?
55+
validations:
56+
required: true
57+
- type: textarea
58+
attributes:
59+
label: Observed behavior
60+
description: What happened instead?
61+
validations:
62+
required: true
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
name: 📖 Documentation Change
3+
description: Suggest an addition or modification to the Diode NetBox Plugin documentation
4+
labels: ["documentation", "status: needs triage"]
5+
body:
6+
- type: dropdown
7+
attributes:
8+
label: Change type
9+
description: What type of change are you proposing?
10+
options:
11+
- Addition
12+
- Correction
13+
- Removal
14+
- Cleanup (formatting, typos, etc.)
15+
validations:
16+
required: true
17+
- type: dropdown
18+
attributes:
19+
label: Area
20+
description: To what section of the documentation does this change primarily pertain?
21+
options:
22+
- Features
23+
- Installation/upgrade
24+
- Getting started
25+
- Configuration
26+
- Development
27+
- Other
28+
validations:
29+
required: true
30+
- type: textarea
31+
attributes:
32+
label: Proposed changes
33+
description: Describe the proposed changes and why they are necessary.
34+
validations:
35+
required: true

.github/ISSUE_TEMPLATE/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false

0 commit comments

Comments
 (0)