Skip to content

Commit 35650f7

Browse files
TheZokersdirix
authored andcommitted
Use github issue form
- Switch from legacy github issue to new github issue form - Remove dev-bug-report - Add links to spectrum chat and professional support
1 parent 148c39c commit 35650f7

File tree

6 files changed

+128
-83
lines changed

6 files changed

+128
-83
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

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

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
name: Bug report
2+
description: Create a report to help us improve
3+
body:
4+
- type: markdown
5+
attributes:
6+
value: |
7+
This issue form is for reporting bugs only!
8+
9+
If you have a feature or enhancement request, please use the [feature request][fr] form.
10+
11+
[fr]: https://github.com/eclipsesource/jsonforms/issues/new?assignees=&labels=&template=feature_request.yml
12+
- type: textarea
13+
validations:
14+
required: true
15+
attributes:
16+
label: Describe the bug
17+
description: A clear and concise description of what the bug is.
18+
- type: textarea
19+
validations:
20+
required: true
21+
attributes:
22+
label: Expected behavior
23+
description: A clear and concise description of what you expected to happen.
24+
- type: textarea
25+
validations:
26+
required: true
27+
attributes:
28+
label: Steps to reproduce the issue
29+
description: Steps to reproduce the behavior
30+
value: |
31+
1. Go to '...'
32+
2. Click on '....'
33+
3. Scroll down to '....'
34+
4. See error
35+
- type: textarea
36+
attributes:
37+
label: Screenshots
38+
description: If applicable, add screenshots to help explain your problem.
39+
- type: input
40+
validations:
41+
required: true
42+
attributes:
43+
label: In which browser are you experiencing the issue?
44+
placeholder: Google Chrome 91.0.4472.114
45+
description: Provide the full name and don't forget to add the version!
46+
- type: checkboxes
47+
attributes:
48+
label: Framework
49+
options:
50+
- label: Core
51+
- label: React
52+
- label: Angular
53+
- label: Vue 3
54+
- label: Vue 2
55+
- label: Other (please specify in the Additional context field)
56+
- type: checkboxes
57+
attributes:
58+
label: RendererSet
59+
options:
60+
- label: Material
61+
- label: Vanilla
62+
- label: Other (please specify in the Additional context field)
63+
- type: textarea
64+
attributes:
65+
label: Additional context
66+
description: Add any other context about the problem here.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: JSON Forms board
4+
url: https://spectrum.chat/jsonforms
5+
about: For questions and discussions
6+
- name: Professional support
7+
url: https://jsonforms.io/support
8+
about: Professional support by EclipseSource

.github/ISSUE_TEMPLATE/dev-bug-report.md

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

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Feature request
2+
description: Suggest an idea for this project
3+
body:
4+
- type: markdown
5+
attributes:
6+
value: |
7+
This issue form is for requesting features only!
8+
9+
If you want to report a bug, please use the [bug report][br] form.
10+
11+
[br]: https://github.com/eclipsesource/jsonforms/issues/new?assignees=&labels=&template=bug_report.yml
12+
- type: textarea
13+
validations:
14+
required: true
15+
attributes:
16+
label: Is your feature request related to a problem? Please describe.
17+
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
18+
- type: textarea
19+
validations:
20+
required: true
21+
attributes:
22+
label: Describe the solution you'd like
23+
description: A clear and concise description of what you want to happen.
24+
- type: textarea
25+
validations:
26+
required: true
27+
attributes:
28+
label: Describe alternatives you've considered
29+
description: A clear and concise description of any alternative solutions or features you've considered.
30+
- type: markdown
31+
attributes:
32+
value: |
33+
## Describe for which setup you like to have the improvement
34+
- type: checkboxes
35+
attributes:
36+
label: Framework
37+
options:
38+
- label: Core
39+
- label: React
40+
- label: Angular
41+
- label: Vue 3
42+
- label: Vue 2
43+
- label: Other (please specify in the Additional context field)
44+
- type: checkboxes
45+
attributes:
46+
label: RendererSet
47+
options:
48+
- label: Material
49+
- label: Vanilla
50+
- label: Other (please specify in the Additional context field)
51+
- type: textarea
52+
attributes:
53+
label: Additional context
54+
description: Add any other context or screenshots about the feature request here.

0 commit comments

Comments
 (0)