Skip to content

Commit 4bc2174

Browse files
committed
fix: template
Signed-off-by: Krishna Waske <[email protected]>
1 parent 34f4b65 commit 4bc2174

File tree

4 files changed

+163
-102
lines changed

4 files changed

+163
-102
lines changed

.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md

Lines changed: 0 additions & 44 deletions
This file was deleted.
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
name: "\U0001F680 Feature Request - new"
2+
title: "feat: "
3+
description: Suggest an idea or enhancement for CREDEBL platform
4+
labels: [enhancement, triage]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
## Reporting a feature request/enhancement to CREDEBL
10+
11+
Thank you for taking time to create a feature request for CREDEBL, your contribution will help
12+
make the product better for everyone.
13+
14+
Make sure your issue has a generous description that will help others understand and fix it at earliest.
15+
16+
- type: checkboxes
17+
id: preliminary-checks
18+
attributes:
19+
label: "✅ Preliminary Checks"
20+
description: "Please confirm the following before submitting."
21+
options:
22+
- label: "I've read the [contibution guide](https://docs.credebl.id/docs/contribute/how-to-contribute) and agree to it"
23+
required: true
24+
- label: "I have searched [existing issues](https://github.com/credebl/platform/issues) and [pull requests](https://github.com/credebl/platform/pulls) to avoid duplicates."
25+
required: true
26+
- label: "I'm willing to create a PR for this feature. (if applicable)."
27+
28+
- type: textarea
29+
id: problem-statement
30+
attributes:
31+
label: "🧩 Problem Statement"
32+
description: "Is your feature request related to a problem? Please describe it clearly."
33+
placeholder: "Ex: I'm always frustrated when [...]"
34+
validations:
35+
required: true
36+
37+
- type: textarea
38+
id: proposed-solution
39+
attributes:
40+
label: "💡 Proposed Solution"
41+
description: "A clear and concise description of what you want to happen."
42+
placeholder: "Ex: It would be great if [...]"
43+
validations:
44+
required: true
45+
46+
- type: textarea
47+
id: alternatives-considered
48+
attributes:
49+
label: "🔄 Alternatives Considered"
50+
description: "Have you considered any alternative solutions or features?"
51+
placeholder: "Ex: I also thought about [...], but [...]"
52+
validations:
53+
required: false
54+
55+
- type: textarea
56+
id: additional-context
57+
attributes:
58+
label: "📎 Additional Context"
59+
description: "Add any other context, references, mockups, or screenshots here."
60+
validations:
61+
required: false
62+
63+
- type: textarea
64+
id: acceptance-criteria
65+
attributes:
66+
label: "✅ Acceptance Criteria"
67+
description: "List specific tasks or outcomes that define when this request is complete."
68+
placeholder: |
69+
- A new endpoint `/v1/...` is added
70+
- Docs updated
71+
- Tests written and passing
72+
validations:
73+
required: false

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 58 deletions
This file was deleted.
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
name: "🐛 Bug Report"
2+
description: Report a bug or unexpected behavior in the project
3+
labels: [bug]
4+
title: "fix: "
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
## Reporting a bug on CREDEBL
10+
11+
Thank you for taking time to report the bug on CREDEBL, your contribution will help
12+
make the product better for everyone.
13+
14+
Make sure your issue has a generous description that will help others understand and fix it at earliest.
15+
- type: checkboxes
16+
id: agreement
17+
attributes:
18+
label: Preliminary Checks
19+
options:
20+
- label: I have read the contributions guide [contibution guide](https://docs.credebl.id/docs/contribute/how-to-contribute) and agree to it
21+
required: true
22+
- label: I have searched [existing issues](https://github.com/credebl/platform/issues) and [pull requests](https://github.com/credebl/platform/pulls) to avoid duplicates.
23+
required: true
24+
- label: "I'm willing to create a PR for this feature. (if applicable)."
25+
- type: textarea
26+
id: steps-to-reproduce
27+
attributes:
28+
label: "🧪 Steps to Reproduce"
29+
description: "Provide clear steps to reproduce the bug."
30+
placeholder: |
31+
1. Go to '...'
32+
2. Click on '...'
33+
3. Scroll down to '...'
34+
4. See error
35+
validations:
36+
required: true
37+
38+
- type: textarea
39+
id: expected-behavior
40+
attributes:
41+
label: "✅ Expected Behavior"
42+
description: "What did you expect to happen?"
43+
placeholder: |
44+
Ex: After clicking 'Submit', I expected a confirmation modal to appear.
45+
validations:
46+
required: true
47+
48+
- type: textarea
49+
id: current-behavior
50+
attributes:
51+
label: "❌ Current Behavior"
52+
description: "What is currently happening instead?"
53+
placeholder: |
54+
Ex: The page crashed with a 500 error when clicking 'Submit'.
55+
validations:
56+
required: true
57+
58+
- type: input
59+
id: affected-version
60+
attributes:
61+
label: "📌 Affected Version/Commit"
62+
description: "Version number, branch name, or commit hash where the bug occurs."
63+
placeholder: "e.g., v1.2.3, main, 4f3e2d1"
64+
validations:
65+
required: false
66+
67+
- type: checkboxes
68+
id: environment
69+
attributes:
70+
label: "💻 Environment"
71+
description: "Where did the issue occur?"
72+
options:
73+
- label: "Local development"
74+
- label: "Production"
75+
- label: "CI/CD"
76+
- label: "Other"
77+
78+
- type: textarea
79+
id: logs-and-screenshots
80+
attributes:
81+
label: "🧾 Relevant Logs, Screenshots, or Stack Traces"
82+
description: "Paste any error messages or screenshots that can help diagnose the issue."
83+
placeholder: |
84+
Please include:
85+
- Error logs
86+
- Screenshots
87+
- Console output
88+
- Stack traces
89+
validations:
90+
required: false

0 commit comments

Comments
 (0)