Skip to content

Commit d062380

Browse files
authored
Merge pull request #16 from netboxlabs/git-templates
Add github issue templates
2 parents cc4d36c + ec7fdac commit d062380

File tree

5 files changed

+98
-0
lines changed

5 files changed

+98
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: ✨ Feature Request
3+
description: Propose a new feature or enhancement
4+
labels: ["type: feature", "status: needs triage"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Proposed functionality
9+
description: >
10+
Describe in detail the new feature or behavior you are proposing. Include any specific changes to work flows,
11+
data models, and/or the user interface. The more detail you provide here, the greater chance your proposal has
12+
of being discussed.
13+
validations:
14+
required: true
15+
- type: textarea
16+
attributes:
17+
label: Use case
18+
description: >
19+
Explain how adding this functionality would benefit users. What specific need(s) does it address?
20+
validations:
21+
required: true
22+
- type: textarea
23+
attributes:
24+
label: External dependencies
25+
description: >
26+
List any new dependencies on external libraries or services that this new feature would introduce. For example,
27+
does the proposal require the installation of a new Python package?
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
name: 🐛 Bug Report
3+
description: Report a reproducible bug in the current stable release
4+
labels: ["type: bug", "status: needs triage"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Steps to Reproduce
9+
description: >
10+
Describe in detail the exact steps that someone else can take to reproduce this bug. A numbered list of discrete
11+
steps is strongly preferred. Also, please include what MCP client you are using.
12+
placeholder: |
13+
1. Type in prompt "my prompt question..."
14+
2. Get response "my response..."
15+
validations:
16+
required: true
17+
- type: textarea
18+
attributes:
19+
label: Expected Behavior
20+
description: What did you expect to happen?
21+
placeholder: The prompt should return (describe what should happen)
22+
validations:
23+
required: true
24+
- type: textarea
25+
attributes:
26+
label: Observed Behavior
27+
description: What happened instead? Be sure to include any error messages.
28+
placeholder: A TypeError exception was raised
29+
validations:
30+
required: true
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
name: 📖 Documentation Change
3+
description: Suggest an addition or modification to the plugin's documentation
4+
labels: ["type: 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+
- Other
16+
validations:
17+
required: true
18+
- type: textarea
19+
attributes:
20+
label: Proposed Changes
21+
description: Describe the proposed changes and explain why they are necessary.
22+
validations:
23+
required: true
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
name: 🏡 Housekeeping
3+
description: An internal change pertaining to the codebase itself
4+
labels: ["type: housekeeping"]
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Proposed Changes
9+
description: Describe in detail the proposed changes.
10+
validations:
11+
required: true
12+
- type: textarea
13+
attributes:
14+
label: Justification
15+
description: How will these changes benefit the project?
16+
validations:
17+
required: true

.github/ISSUE_TEMPLATE/config.yml

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)