Skip to content

Commit 36c652f

Browse files
authored
feat(github): add issue templates (#164)
1 parent 433e60f commit 36c652f

3 files changed

Lines changed: 150 additions & 0 deletions

File tree

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: "Bug Report"
2+
description: "Report a bug to help us improve BubbleLab."
3+
labels: [bug]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## Thanks for reporting a bug!
9+
Please fill out the following details so we can help you as quickly as possible.
10+
- type: input
11+
id: environment
12+
attributes:
13+
label: Environment
14+
description: "OS, Node version, Docker version, browser, etc."
15+
placeholder: "e.g. Windows 10, Node 18.16, Docker 24.0, Chrome 123"
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: steps
20+
attributes:
21+
label: Steps to Reproduce
22+
description: "How can we reproduce the bug? Please provide a step-by-step guide."
23+
placeholder: "1. Go to ...\n2. Click ...\n3. See error ..."
24+
validations:
25+
required: true
26+
- type: textarea
27+
id: expected
28+
attributes:
29+
label: Expected Behavior
30+
description: "What did you expect to happen?"
31+
validations:
32+
required: true
33+
- type: textarea
34+
id: actual
35+
attributes:
36+
label: Actual Behavior
37+
description: "What actually happened?"
38+
validations:
39+
required: true
40+
- type: textarea
41+
id: logs
42+
attributes:
43+
label: Relevant Logs/Console Output
44+
description: "Paste any error messages or logs here."
45+
render: shell
46+
- type: textarea
47+
id: screenshots
48+
attributes:
49+
label: Screenshots
50+
description: "If applicable, add screenshots to help explain your problem."
51+
- type: input
52+
id: version
53+
attributes:
54+
label: BubbleLab Version
55+
description: "What version/commit are you running? (if known)"
56+
placeholder: "e.g. v2.1.0, commit abc1234"
57+
- type: textarea
58+
id: additional
59+
attributes:
60+
label: Additional Context
61+
description: "Add any other context about the problem here."
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
name: "Documentation Issue"
2+
description: "Report an issue or suggest an improvement for the documentation."
3+
labels: [documentation]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## Documentation Issue
9+
Please provide details about the documentation problem or improvement.
10+
- type: textarea
11+
id: section
12+
attributes:
13+
label: Section / Page
14+
description: "Which page or section of the documentation does this relate to?"
15+
placeholder: "e.g. Getting Started / Installation / API Reference"
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: problem
20+
attributes:
21+
label: Problem / Issue
22+
description: "Describe the documentation issue or what is unclear."
23+
placeholder: "Explain what is missing, incorrect, or confusing."
24+
validations:
25+
required: true
26+
- type: textarea
27+
id: suggested_fix
28+
attributes:
29+
label: Suggested Fix / Improvement
30+
description: "Provide a suggested fix, clarification, or improvement for the documentation."
31+
placeholder: "Describe how the documentation could be improved."
32+
- type: textarea
33+
id: examples
34+
attributes:
35+
label: Examples / References
36+
description: "Provide examples, links, or references if applicable."
37+
- type: input
38+
id: version
39+
attributes:
40+
label: Version / Branch
41+
description: "Specify the version or branch of the project the docs relate to."
42+
placeholder: "e.g. v2.1.0, main branch"
43+
- type: textarea
44+
id: additional
45+
attributes:
46+
label: Additional Context
47+
description: "Any other context or comments regarding this documentation issue."
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: "Feature Request"
2+
description: "Suggest an idea or enhancement for BubbleLab."
3+
labels: [enhancement]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## Thanks for suggesting a feature!
9+
Please help us understand your use case and how this feature would help.
10+
- type: textarea
11+
id: problem
12+
attributes:
13+
label: Problem
14+
description: "What problem are you trying to solve?"
15+
placeholder: "Describe the problem or need."
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: solution
20+
attributes:
21+
label: Proposed Solution
22+
description: "Describe the solution you'd like."
23+
placeholder: "How would you like this to work?"
24+
validations:
25+
required: true
26+
- type: textarea
27+
id: alternatives
28+
attributes:
29+
label: Alternatives Considered
30+
description: "Have you considered any alternative solutions or workarounds?"
31+
- type: textarea
32+
id: additional
33+
attributes:
34+
label: Additional Context
35+
description: "Add any other context, screenshots, or references here."
36+
- type: checkboxes
37+
id: willing_to_help
38+
attributes:
39+
label: Willing to Help Implement?
40+
description: "Would you like to work on or help with this feature?"
41+
options:
42+
- label: I would like to work/help with this

0 commit comments

Comments
 (0)