Skip to content

Commit 5efb94c

Browse files
authored
Add issue templates for bug reports and feature requests
Introduces structured GitHub issue templates to improve issue quality and consistency. - Adds a bug report template with environment, reproduction steps, and logs - Adds a feature request template focused on user impact and scope - Helps contributors, parents, and educators submit clearer issues
1 parent 6a0943f commit 5efb94c

File tree

2 files changed

+130
-0
lines changed

2 files changed

+130
-0
lines changed
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
name: "✨ Feature Request"
3+
about: Suggest an idea or improvement for Desktop4Kids OS
4+
title: "[Feature]: "
5+
labels: enhancement
6+
assignees: iSev7n
7+
8+
---
9+
10+
## ✨ Feature Summary
11+
A clear and concise description of the feature or improvement you are requesting.
12+
13+
---
14+
15+
## ❓ Problem This Feature Solves
16+
Is your feature request related to a problem or limitation?
17+
Describe the issue clearly.
18+
19+
> Example: I'm frustrated when [...], because [...]
20+
21+
---
22+
23+
## 💡 Proposed Solution
24+
Describe what you would like to happen.
25+
26+
- What should the feature do?
27+
- How should it behave from a user’s perspective?
28+
- Who benefits (kids, parents, educators, developers)?
29+
30+
---
31+
32+
## 🔄 Alternatives Considered
33+
Describe any alternative solutions or features you’ve considered.
34+
35+
- Why were they less ideal?
36+
- What trade-offs exist?
37+
38+
---
39+
40+
## 🖼️ Mockups / Examples (Optional)
41+
If applicable, add sketches, screenshots, diagrams, or references to similar systems.
42+
43+
---
44+
45+
## 🧠 Impact & Scope
46+
*(Optional but helpful)*
47+
48+
- **Area affected:** (UI, Filesystem, Mentor AI, Performance, Accessibility, Games, etc.)
49+
- **User type:** (Child / Parent / Educator / Developer)
50+
- **Estimated complexity:** (Low / Medium / High / Unsure)
51+
52+
---
53+
54+
## ℹ️ Additional Context
55+
Add any other context, background, or related issues here.
56+
57+
---
58+
59+
## 🔖 Optional Metadata
60+
*(You may leave this blank)*
61+
62+
- **Suggested Title:**
63+
- **Suggested Labels:** (enhancement, ui, accessibility, mentor-ai, roadmap)
64+
- **Related Issues / PRs:**
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
name: "\U0001F41E Bug Report"
3+
about: Report a bug to help improve Desktop4Kids OS
4+
title: "[Bug]: "
5+
labels: bug
6+
assignees: iSev7n
7+
8+
---
9+
10+
## 🐞 Bug Description
11+
A clear and concise description of what the bug is.
12+
13+
---
14+
15+
## 🔁 Steps to Reproduce
16+
Steps to reproduce the behavior:
17+
18+
1. Go to `...`
19+
2. Click on `...`
20+
3. Scroll to `...`
21+
4. See error
22+
23+
---
24+
25+
## ✅ Expected Behavior
26+
A clear and concise description of what you expected to happen.
27+
28+
---
29+
30+
## ❌ Actual Behavior
31+
What actually happened instead.
32+
33+
---
34+
35+
## 🖼️ Screenshots / Media
36+
If applicable, add screenshots, screen recordings, or GIFs to help explain the problem.
37+
38+
---
39+
40+
## 💻 Environment (Desktop)
41+
Please complete the following information:
42+
43+
- **OS:** (Windows / macOS / Linux + version)
44+
- **Desktop4Kids OS Version:** (e.g. v1.3.0)
45+
- **Node.js Version:** (e.g. 22.x)
46+
- **Electron Version (if known):**
47+
- **CPU / RAM (optional):**
48+
49+
---
50+
51+
## 📱 Environment (If Applicable – Mobile / Tablet)
52+
If this issue occurred on a mobile device or touchscreen setup:
53+
54+
- **Device:** (e.g. iPad, Chromebook)
55+
- **OS Version:**
56+
- **Browser (if applicable):**
57+
- **Input Method:** (Touch / Mouse / Keyboard)
58+
59+
---
60+
61+
## 📂 Logs / Console Output
62+
If available, paste any relevant console logs or error messages below:
63+
64+
```text
65+
(paste logs here)
66+
```

0 commit comments

Comments
 (0)