Skip to content

Commit 4c6b6ee

Browse files
committed
feat: added issue templates
1 parent 586e141 commit 4c6b6ee

3 files changed

Lines changed: 140 additions & 0 deletions

File tree

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
name: Bug Report
2+
description: Report a bug to help us improve Caosmos UI.
3+
title: "[BUG]: "
4+
labels: ["bug", "triage"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report!
10+
- type: textarea
11+
id: description
12+
attributes:
13+
label: Bug Description
14+
description: A clear and concise description of what the bug is.
15+
placeholder: Describe the issue you're experiencing...
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: reproduction
20+
attributes:
21+
label: Steps to Reproduce
22+
description: How can we reproduce this behavior?
23+
placeholder: |
24+
1. Open the application
25+
2. Perform action '....'
26+
3. See error in console or UI
27+
validations:
28+
required: true
29+
- type: textarea
30+
id: expected-behavior
31+
attributes:
32+
label: Expected Behavior
33+
description: A clear and concise description of what you expected to happen.
34+
validations:
35+
required: true
36+
- type: dropdown
37+
id: browser
38+
attributes:
39+
label: Browser
40+
options:
41+
- "Chrome"
42+
- "Firefox"
43+
- "Safari"
44+
- "Edge"
45+
- "Other"
46+
validations:
47+
required: true
48+
- type: input
49+
id: node-version
50+
attributes:
51+
label: Node.js Version
52+
placeholder: e.g. v22.14.0
53+
validations:
54+
required: true
55+
- type: input
56+
id: os
57+
attributes:
58+
label: Operating System
59+
placeholder: e.g. Windows 11, Ubuntu 24.04, macOS Sonoma
60+
validations:
61+
required: true
62+
- type: dropdown
63+
id: deployment
64+
attributes:
65+
label: Deployment Method
66+
options:
67+
- "Docker Compose"
68+
- "Local (npm run dev)"
69+
- "Production Build (Static)"
70+
validations:
71+
required: true
72+
- type: textarea
73+
id: logs
74+
attributes:
75+
label: Console Logs / Error Messages
76+
description: Please provide any relevant console logs or error messages.
77+
render: shell
78+
- type: checkboxes
79+
id: checkboxes
80+
attributes:
81+
label: Checklist
82+
options:
83+
- label: I have searched for existing issues.
84+
required: true
85+
- label: I have provided a clear description and steps to reproduce.
86+
required: true

.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: 💬 Discussions
4+
url: https://github.com/alexpicode/caosmos-ui/discussions
5+
about: Please use discussions for questions or general feedback.
6+
- name: 📧 Email Contact
7+
url: mailto:alexpicode@proton.me
8+
about: For private inquiries or security concerns.
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
name: Feature Request
2+
description: Suggest an idea for Caosmos UI.
3+
title: "[FEATURE]: "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Have a great idea for the visualization interface? We'd love to hear it!
10+
- type: textarea
11+
id: problem
12+
attributes:
13+
label: Is your feature request related to a problem?
14+
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
15+
validations:
16+
required: false
17+
- type: textarea
18+
id: solution
19+
attributes:
20+
label: Describe the solution you'd like
21+
description: A clear and concise description of what you want to happen.
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: alternatives
26+
attributes:
27+
label: Describe alternatives you've considered
28+
description: A clear and concise description of any alternative solutions or features you've considered.
29+
validations:
30+
required: false
31+
- type: textarea
32+
id: context
33+
attributes:
34+
label: Additional context
35+
description: Add any other context or screenshots about the feature request here.
36+
validations:
37+
required: false
38+
- type: checkboxes
39+
id: checkboxes
40+
attributes:
41+
label: Checklist
42+
options:
43+
- label: I have searched for existing feature requests.
44+
required: true
45+
- label: This is a new idea and not a bug report.
46+
required: true

0 commit comments

Comments
 (0)