Skip to content

Commit 5dd5f10

Browse files
authored
chore: convert issue templates to yml (#222)
1 parent 84d5c7b commit 5dd5f10

File tree

7 files changed

+375
-155
lines changed

7 files changed

+375
-155
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

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

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
name: Bug Report
2+
description: File a bug to help us improve the project.
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
6+
body:
7+
8+
- type: markdown
9+
attributes:
10+
value: |
11+
Thank you for contributing!
12+
Before submitting, please:
13+
- [Search existing or closed issues to avoid duplicates](https://github.com/SAP/ui5-webcomponents-ngx/issues?q=is%3Aissue)
14+
- **IMPORTANT:** Please refrain from providing any internal or sensitive information like: internal urls, login credentials, screenshots of applications or features in development, as this project is open-source, and its contents are accessible to anyone.
15+
- type: textarea
16+
id: bug-description
17+
attributes:
18+
label: Bug Description
19+
description: A clear and concise description of what the bug is.
20+
placeholder: Describe the bug in detail.
21+
validations:
22+
required: true
23+
24+
- type: textarea
25+
id: expected-behavior
26+
attributes:
27+
label: Expected Behavior
28+
description: A clear and concise description of what you expect to happen.
29+
placeholder: What should happen instead?
30+
validations:
31+
required: true
32+
33+
- type: textarea
34+
id: steps-to-reproduce
35+
attributes:
36+
label: Steps to Reproduce
37+
description: List the steps to reproduce the bug.
38+
placeholder: |
39+
1. Go to '...'
40+
2. ...
41+
3. ...
42+
validations:
43+
required: true
44+
45+
- type: input
46+
id: isolated-example
47+
attributes:
48+
label: Isolated Example
49+
description: If possible, provide a link to an isolated example (e.g., Stackblitz, CodeSandbox, etc.).
50+
placeholder: Paste link here
51+
validations:
52+
required: false
53+
54+
- type: input
55+
id: ui5-version
56+
attributes:
57+
label: UI5 Web Components version
58+
placeholder: e.g., 1.0.0
59+
validations:
60+
required: false
61+
62+
- type: input
63+
id: ui5-angular-version
64+
attributes:
65+
label: UI5 Web Components for Angular version
66+
placeholder: e.g., 1.0.0
67+
validations:
68+
required: false
69+
70+
- type: input
71+
id: angular-version
72+
attributes:
73+
label: Angular Version
74+
placeholder: e.g., 16.0.0
75+
validations:
76+
required: false
77+
78+
- type: input
79+
id: os-platform
80+
attributes:
81+
label: OS/Platform
82+
placeholder: e.g., Windows 11, macOS Ventura
83+
validations:
84+
required: false
85+
86+
- type: input
87+
id: browser
88+
attributes:
89+
label: Browser
90+
placeholder: e.g., Chrome 123, Firefox 99
91+
validations:
92+
required: false
93+
94+
- type: input
95+
id: affected-component
96+
attributes:
97+
label: Affected Component
98+
placeholder: e.g., Button, Table
99+
validations:
100+
required: false
101+
102+
- type: textarea
103+
id: logs
104+
attributes:
105+
label: Log Output / Stack Trace / Screenshots
106+
description: |
107+
Paste any relevant log output, stack traces, or screenshots here.
108+
(Use triple backticks for code/logs.)
109+
placeholder: |
110+
```
111+
Paste logs or stack trace here
112+
```
113+
validations:
114+
required: false
115+
116+
- type: dropdown
117+
id: priority
118+
attributes:
119+
label: Priority
120+
description: |
121+
Indicate the severity of the issue.
122+
- Breaks entire application or system: High or Very High
123+
- Accessibility issue: Medium or High
124+
- Functional issue: Medium or High
125+
- Visual issue: Low or Medium
126+
(Note: The priority may be re-evaluated by the issue processor.)
127+
options:
128+
- Low
129+
- Medium
130+
- High
131+
- Very High
132+
default: 1
133+
validations:
134+
required: true
135+
136+
- type: input
137+
id: stakeholder-org
138+
attributes:
139+
label: Stakeholder Organization (if applicable)
140+
placeholder: e.g., SAP, Partner Company
141+
validations:
142+
required: false
143+
144+
- type: textarea
145+
id: business-impact
146+
attributes:
147+
label: Business Impact (if applicable)
148+
description: Describe the business impact of this issue.
149+
placeholder: e.g., Blocks release, affects key workflow, etc.
150+
validations:
151+
required: false
152+
153+
- type: checkboxes
154+
id: confirmation
155+
attributes:
156+
label: Declaration
157+
description: By submitting this issue, I confirm to follow the recommendation not to disclose any internal or sensitive information.
158+
options:
159+
- label: I’m not disclosing any internal or sensitive information.
160+
required: true

.github/ISSUE_TEMPLATE/documentation.md

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

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
name: Feature Request
2+
description: Suggest an idea or improvement for this project.
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
6+
body:
7+
- type: textarea
8+
id: feature-description
9+
attributes:
10+
label: Feature Request Description
11+
description: |
12+
A clear and concise description of the feature you are requesting.
13+
If your feature request is related to a problem, please describe the problem as well.
14+
placeholder: Describe the missing feature and any related problem.
15+
validations:
16+
required: true
17+
18+
- type: textarea
19+
id: proposed-solution
20+
attributes:
21+
label: Proposed Solution
22+
description: A clear and concise description of the solution you would like to see.
23+
placeholder: Describe your proposed solution.
24+
validations:
25+
required: true
26+
27+
- type: textarea
28+
id: proposed-alternatives
29+
attributes:
30+
label: Proposed Alternatives
31+
description: A clear and concise description of any alternative solutions or features you have considered.
32+
placeholder: List any alternative solutions or features.
33+
validations:
34+
required: false
35+
36+
- type: textarea
37+
id: additional-context
38+
attributes:
39+
label: Additional Context
40+
description: Add any other context, links, or screenshots related to the feature request.
41+
placeholder: Add context, links, or screenshots here.
42+
validations:
43+
required: false
44+
45+
- type: dropdown
46+
id: priority
47+
attributes:
48+
label: Priority
49+
description: |
50+
Indicate the urgency or impact of this feature request.
51+
(Note: The priority may be re-evaluated by the team.)
52+
options:
53+
- Low
54+
- Medium
55+
- High
56+
- Very High
57+
default: 1
58+
validations:
59+
required: true
60+
61+
- type: input
62+
id: stakeholder-org
63+
attributes:
64+
label: Stakeholder Organization (if applicable)
65+
placeholder: e.g., SAP, Partner Company
66+
validations:
67+
required: false
68+
69+
- type: textarea
70+
id: business-impact
71+
attributes:
72+
label: Business Impact (if applicable)
73+
description: Describe the business impact or urgency of this feature.
74+
placeholder: e.g., Blocks release, affects key workflow, etc.
75+
validations:
76+
required: false

.github/PULL_REQUEST_TEMPLATE.md

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

0 commit comments

Comments
 (0)