Skip to content

Commit f65f3db

Browse files
author
Umair Sarfraz
authored
Merge pull request #67 from iotaledger/chore/task-bug-template
chore: update task & bug report template
2 parents 8d20359 + e61064f commit f65f3db

File tree

5 files changed

+143
-76
lines changed

5 files changed

+143
-76
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
name: Found a bug?
3+
description: Fill in this form to report it, and help us improve
4+
title: '[Bug]: '
5+
labels: type:bug report
6+
7+
body:
8+
- type: markdown
9+
attributes:
10+
value: '## Reporting a bug'
11+
- type: markdown
12+
attributes:
13+
value: |
14+
Thank you for helping us make node-dashboard better, by reporting a bug you have found. This issue may already be reported! Please join our [discord](https://discord.iota.org/) for help.
15+
16+
- type: textarea
17+
id: description
18+
attributes:
19+
label: Issue description
20+
description: Briefly describe the issue.
21+
validations:
22+
required: true
23+
24+
- type: textarea
25+
id: expected_behaviour
26+
attributes:
27+
label: Expected behaviour
28+
description: A concise description of what you expected to happen.
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
id: actual_behaviour
34+
attributes:
35+
label: Actual behaviour
36+
description: A concise description of what actually happened.
37+
validations:
38+
required: true
39+
40+
- type: dropdown
41+
id: can_repro
42+
attributes:
43+
label: Can the issue reliably be reproduced?
44+
options:
45+
- 'Yes'
46+
- 'No'
47+
validations:
48+
required: true
49+
50+
- type: textarea
51+
id: repro_steps
52+
attributes:
53+
label: Steps to reproduce the issue
54+
description: Explain how the maintainer can reproduce the issue.
55+
placeholder: |
56+
1.
57+
2.
58+
3.
59+
...
60+
61+
- type: textarea
62+
id: errors
63+
attributes:
64+
label: Errors
65+
description: Paste any errors (or screenshots).
66+
render: shell
67+
68+
- type: checkboxes
69+
id: duplicate_declaration
70+
attributes:
71+
label: Duplicate declaration
72+
description: Please confirm that you are not creating a duplicate issue.
73+
options:
74+
- label: I have searched the issues tracker for this issue and there is none
75+
required: true
76+
77+
- type: checkboxes
78+
id: terms
79+
attributes:
80+
label: Code of Conduct
81+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/iotaledger/node-dashboard/blob/main/.github/CODE_OF_CONDUCT.md).
82+
options:
83+
- label: I agree to follow this project's Code of Conduct
84+
required: true

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
blank_issues_enabled: false
22
contact_links:
3+
- name: Request a feature
4+
url: https://github.com/iotaledger/node-dashboard/discussions/categories/features-enhancements
5+
about: Propose a feature or enhancement in GitHub discussions
6+
- name: Security vulnerabilities
7+
8+
about: Please report security vulnerabilities here.
9+
- name: General feedback
10+
url: https://github.com/iotaledger/node-dashboard/discussions/categories/feedback
11+
about: Leave us some feedback
312
- name: Discord
413
url: https://discord.iota.org/
514
about: Please ask and answer questions here.
6-
- name: Security vulnerabilities
7-
8-
about: Please report security vulnerabilities here.
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
name: New task
3+
description: Create a new work task
4+
title: '[Task]: '
5+
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: '## Creating a task'
10+
- type: markdown
11+
attributes:
12+
value: |
13+
This form should be used by official maintainers only to create new work tasks. Most tasks should be assigned to a milestone and the task management project.
14+
15+
- type: textarea
16+
id: description
17+
attributes:
18+
label: Task description
19+
description: Describe the task that needs to be completed.
20+
validations:
21+
required: true
22+
23+
- type: textarea
24+
id: requirements
25+
attributes:
26+
label: Requirements
27+
description: What are the requirements for this task, this could be a checklist of subtasks.
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: acceptance_criteria
33+
attributes:
34+
label: Acceptance criteria
35+
description: What is the criteria for this task to be marked as done? This will help anyone approving any PRs related to this task.
36+
validations:
37+
required: true
38+
39+
- type: checkboxes
40+
id: checklist
41+
attributes:
42+
label: Creation checklist
43+
description: 'Before submitting this task please ensure you have done the following if necessary:'
44+
options:
45+
- label: I have assigned this task to the correct people
46+
required: false
47+
- label: I have added the most appropriate labels
48+
required: false
49+
- label: I have linked the correct milestone and/or project
50+
required: false

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)