Skip to content

Commit feb81e9

Browse files
authored
Merge pull request #34 from Brijeshthummar02/Issue-Template
Added multiple Issue-templates to repo
2 parents 98e4164 + 00c8418 commit feb81e9

File tree

6 files changed

+179
-131
lines changed

6 files changed

+179
-131
lines changed
Lines changed: 38 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,54 @@
1-
name: 🐛 Bug Report
2-
description: Report a reproducible bug
3-
labels: ["bug"]
4-
projects: ["soujava/3"]
1+
name: Bug report 🐞
2+
description: File a bug report
3+
title: "[Bug] "
4+
labels: bug
55
body:
6-
- type: markdown
6+
- type: input
7+
id: existing-issue
78
attributes:
8-
value: |
9-
Please provide all the information requested. Issues that do not follow this format are likely to stall.
10-
11-
Please test using the latest POM Editor Maven Plugin release to make sure your issue has not already been fixed: https://github.com/soujava/pom-editor-maven-plugin/releases
12-
- type: textarea
13-
id: description
14-
attributes:
15-
label: Description
16-
description: |
17-
Please provide a clear and concise description of what the bug is.
18-
Include screenshots if needed.
19-
validations:
20-
required: true
9+
label: Is there an existing issue for this?
10+
description: Please provide a link to the existing issue if applicable. If none exists, leave this blank.
11+
placeholder: "Paste the issue link here (if available)"
2112
- type: textarea
22-
id: evidences
13+
id: what-happened
2314
attributes:
24-
label: Evidences
25-
description: |
26-
Please, provide a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
27-
You may provide a screenshot of the application if you think it is relevant to your bug report.
28-
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve
15+
label: Describe the Bug
16+
description: A concise description of what you are experiencing.
17+
placeholder: Tell us what you see!
2918
validations:
3019
required: true
31-
3220
- type: textarea
33-
id: steps-to-produce
21+
id: expected-behaviour
3422
attributes:
35-
label: Steps To Reproduce
36-
description: |
37-
Please, provide a detailed list of steps that reproduce the issue.
23+
label: Expected Behavior
24+
description: A clear and concise description of what you expected to happen.
3825
validations:
3926
required: true
40-
4127
- type: textarea
42-
id: expected-results
28+
id: reproduction-steps
4329
attributes:
44-
label: Expected Results
30+
label: Steps to Reproduce & Screenshots 📸
4531
description: |
46-
Describe what you expected to happen.
47-
validations:
48-
required: false
49-
32+
Please list the steps to reproduce this issue along with relevant screenshots.
33+
This helps us diagnose and resolve the bug more efficiently.
34+
placeholder: |
35+
1. Go to '...'
36+
2. Click on '...'
37+
3. Scroll down to '...'
38+
4. See error message...
39+
40+
(Attach screenshots or GIFs below to demonstrate the issue)
5041
- type: textarea
51-
id: solution-ideas
42+
id: environment-configuration
5243
attributes:
53-
label: Any idea for solving this issue?
54-
description: |
55-
Please, share with us your ideas for solving this issue if you have any.
56-
validations:
57-
required: false
58-
59-
- type: markdown
44+
label: Environment and Configuration
45+
description: Provide details about your system and environment (e.g., OS, browser, dependencies, versions).
46+
- type: checkboxes
47+
id: terms
6048
attributes:
61-
value: |
62-
### Code of Conduct
63-
By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/soujava/pom-editor-maven-plugin/blob/main/CODE_OF_CONDUCT.adoc)
64-
49+
label: Record
50+
options:
51+
- label: "I have read the Contributing Guidelines"
52+
required: true
53+
- label: "I have starred the repository"
54+
required: true
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: Documentation Update 📝
2+
3+
description: Improve Documentation
4+
title: "[Documentation Update]: "
5+
labels: 'documentation'
6+
body:
7+
- type: input
8+
id: existing-issue-link
9+
attributes:
10+
label: Link to Existing Issue
11+
description: If an issue already exists for this update, please provide the link. Otherwise, leave it blank.
12+
placeholder: "https://github.com/owner/repository/issues/123"
13+
- type: textarea
14+
id: issue-description
15+
attributes:
16+
label: Issue Description
17+
description: Please provide a clear description of the documentation update you are suggesting.
18+
placeholder: Describe the improvement or correction you'd like to see in the documentation.
19+
validations:
20+
required: true
21+
- type: textarea
22+
id: suggested-change
23+
attributes:
24+
label: Suggested Change
25+
description: Provide details of the proposed change to the documentation.
26+
placeholder: Explain how the documentation should be updated or corrected.
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: rationale
31+
attributes:
32+
label: Rationale
33+
description: Why is this documentation update necessary or beneficial?
34+
placeholder: Explain the importance or reasoning behind the suggested change.
35+
validations:
36+
required: false
37+
- type: dropdown
38+
id: urgency
39+
attributes:
40+
label: Urgency
41+
description: How urgently do you believe this documentation update is needed?
42+
options:
43+
- High
44+
- Medium
45+
- Low
46+
default: 0
47+
validations:
48+
required: true
49+
- type: checkboxes
50+
id: terms
51+
attributes:
52+
label: Record
53+
options:
54+
- label: "I have read the Contributing Guidelines"
55+
required: true
56+
- label: "I have starred the repository"
57+
required: false # Made optional so users are not forced to star the repo

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 32 deletions
This file was deleted.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: Feature Request ✨
2+
description: Suggest a feature
3+
title: "[Feature Request] "
4+
labels: enhancement
5+
body:
6+
- type: input
7+
id: existing-issue
8+
attributes:
9+
label: Is there an existing issue for this?
10+
description: "If there is an existing issue related to this feature request, please provide the link. Otherwise, you may leave this blank."
11+
placeholder: "https://github.com/owner/repository/issues/123"
12+
- type: textarea
13+
id: feature-description
14+
attributes:
15+
label: Feature Description
16+
description: Please provide a detailed description of the feature you are requesting.
17+
placeholder: Describe the new feature or enhancement you'd like to see.
18+
validations:
19+
required: true
20+
- type: textarea
21+
id: use-case
22+
attributes:
23+
label: Use Case
24+
description: How would this feature enhance your use of the project?
25+
placeholder: Describe a specific use case or scenario where this feature would be beneficial.
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: benefits
30+
attributes:
31+
label: Benefits
32+
description: What benefits would this feature bring to the project or community?
33+
placeholder: Explain the advantages of implementing this feature.
34+
- type: textarea
35+
id: screenshots
36+
attributes:
37+
label: Add Screenshots
38+
description: If applicable, add screenshots or visual references.
39+
- type: dropdown
40+
id: priority
41+
attributes:
42+
label: Priority
43+
description: How important is this feature to you?
44+
options:
45+
- High
46+
- Medium
47+
- Low
48+
default: 0
49+
validations:
50+
required: true
51+
- type: checkboxes
52+
id: terms
53+
attributes:
54+
label: Record
55+
options:
56+
- label: "I have read the Contributing Guidelines"
57+
required: true
58+
- label: "I have starred the repository"
59+
required: false # Made optional so users are not forced to star the repo

.github/ISSUE_TEMPLATE/new-goal-proposal.yaml

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

.github/ISSUE_TEMPLATE/other.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Other
2+
description: Use this for any other issues. Please do NOT create blank issues
3+
title: '[OTHER] write a small description here'
4+
body:
5+
- type: textarea
6+
id: issuedescription
7+
attributes:
8+
label: What would you like to share?
9+
description: Provide a clear and concise explanation of your issue.
10+
validations:
11+
required: true
12+
13+
- type: checkboxes
14+
id: no-duplicate-issues
15+
attributes:
16+
label: 'Checklist 🚀'
17+
options:
18+
- label: "I checked and didn't find a similar issue"
19+
required: true
20+
21+
- label: 'I have read the Contributing Guidelines'
22+
required: true
23+
24+
- label: 'I am willing to work on this issue (blank for no).'
25+
required: false

0 commit comments

Comments
 (0)