Skip to content

Commit 104c807

Browse files
Add GitHub issue and PR templates for bugs, compat, and features
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent e0fc6e3 commit 104c807

5 files changed

Lines changed: 274 additions & 0 deletions

File tree

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
name: Bug report
2+
description: Emulator crash, hang, black screen, or wrong behavior.
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for helping KytyPlus. **Do not** upload game dumps, firmware, SPRXs, or piracy links.
10+
Attach **logs** only. Experimental software — many titles still fail.
11+
12+
- type: input
13+
id: version
14+
attributes:
15+
label: KytyPlus version
16+
description: Release tag or commit (e.g. v1.0).
17+
placeholder: v1.0
18+
validations:
19+
required: true
20+
21+
- type: dropdown
22+
id: build_source
23+
attributes:
24+
label: Build source
25+
options:
26+
- Official GitHub Release zip
27+
- Self-built from source
28+
- Other / unsure
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
id: summary
34+
attributes:
35+
label: What happened
36+
description: Short description of the bug.
37+
placeholder: Crashed with EXIT after the logo / hung on black screen / etc.
38+
validations:
39+
required: true
40+
41+
- type: textarea
42+
id: expected
43+
attributes:
44+
label: What you expected
45+
placeholder: Game should reach the menu / keep running / etc.
46+
validations:
47+
required: true
48+
49+
- type: textarea
50+
id: steps
51+
attributes:
52+
label: Steps to reproduce
53+
description: Numbered steps.
54+
placeholder: |
55+
1. Launch launcher.exe
56+
2. Select game folder
57+
3. Start
58+
4. Crash after ~30s
59+
validations:
60+
required: true
61+
62+
- type: input
63+
id: game
64+
attributes:
65+
label: Game (title + Title ID if known)
66+
description: e.g. Dreaming Sarah [PPSA02929]. No dump uploads.
67+
placeholder: Game Name [PPSAxxxxx]
68+
validations:
69+
required: true
70+
71+
- type: input
72+
id: os
73+
attributes:
74+
label: OS
75+
placeholder: Windows 11 24H2
76+
validations:
77+
required: true
78+
79+
- type: input
80+
id: cpu
81+
attributes:
82+
label: CPU
83+
placeholder: Ryzen 7 7840HS
84+
validations:
85+
required: true
86+
87+
- type: input
88+
id: gpu
89+
attributes:
90+
label: GPU + driver
91+
placeholder: Radeon 780M, Adrenalin 24.x.x
92+
validations:
93+
required: true
94+
95+
- type: input
96+
id: ram
97+
attributes:
98+
label: RAM
99+
placeholder: 32 GB
100+
validations:
101+
required: false
102+
103+
- type: textarea
104+
id: error
105+
attributes:
106+
label: Error / EXIT line
107+
description: Paste the final error or `--- Error ---` block if you have one.
108+
render: text
109+
validations:
110+
required: false
111+
112+
- type: textarea
113+
id: logs
114+
attributes:
115+
label: Log excerpt
116+
description: Paste the last ~50–100 lines, or describe where the full log is attached.
117+
render: text
118+
validations:
119+
required: true
120+
121+
- type: checkboxes
122+
id: checklist
123+
attributes:
124+
label: Checklist
125+
options:
126+
- label: I used a KytyPlus Release (or stated that I self-built).
127+
required: true
128+
- label: I am not requesting or attaching game dumps / firmware / SPRXs.
129+
required: true
130+
- label: I searched existing issues for a duplicate.
131+
required: true
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
name: Compatibility report
2+
description: How far a game gets (boot / menu / ingame) on KytyPlus.
3+
title: "[Compat]: "
4+
labels: ["compatibility"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Report how far a **legally obtained** title gets. No dumps, firmware, or piracy links.
10+
11+
- type: input
12+
id: version
13+
attributes:
14+
label: KytyPlus version
15+
placeholder: v1.0
16+
validations:
17+
required: true
18+
19+
- type: input
20+
id: game
21+
attributes:
22+
label: Game (title + Title ID if known)
23+
placeholder: Game Name [PPSAxxxxx]
24+
validations:
25+
required: true
26+
27+
- type: dropdown
28+
id: status
29+
attributes:
30+
label: Status
31+
options:
32+
- Does not boot
33+
- Boots / logos only
34+
- Reaches menu
35+
- Ingame (broken)
36+
- Ingame (playable-ish)
37+
- Other
38+
validations:
39+
required: true
40+
41+
- type: textarea
42+
id: notes
43+
attributes:
44+
label: Notes
45+
description: Graphics/audio/input issues, performance, comparison to stock KytyPS5 if known.
46+
validations:
47+
required: true
48+
49+
- type: input
50+
id: gpu
51+
attributes:
52+
label: GPU + driver
53+
placeholder: RTX 4070, Game Ready 56x.xx
54+
validations:
55+
required: true
56+
57+
- type: input
58+
id: os
59+
attributes:
60+
label: OS
61+
placeholder: Windows 11
62+
validations:
63+
required: true
64+
65+
- type: textarea
66+
id: logs
67+
attributes:
68+
label: Log / error excerpt (optional but preferred)
69+
render: text
70+
validations:
71+
required: false
72+
73+
- type: checkboxes
74+
id: checklist
75+
attributes:
76+
label: Checklist
77+
options:
78+
- label: I own this dump legally and will not upload it here.
79+
required: true
80+
- label: I am not asking for dumps or firmware.
81+
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: Read the README first
4+
url: https://github.com/Coder787-source/KytyPlus#readme
5+
about: Status, install steps, legal notes, and what KytyPlus is / is not.
6+
- name: Download releases
7+
url: https://github.com/Coder787-source/KytyPlus/releases
8+
about: Use an official Release build when reporting bugs (not a random old exe).
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 emulator improvement or tooling change.
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Feature ideas are welcome. KytyPlus is early — focus on realistic emulator/HLE/GPU/tooling requests.
10+
**Not accepted:** requests for pirated games, firmware dumps, or copyrighted modules.
11+
12+
- type: textarea
13+
id: problem
14+
attributes:
15+
label: Problem this would solve
16+
placeholder: Hard to triage logs / missing HLE stub / no way to disable X…
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: proposal
22+
attributes:
23+
label: Proposed solution
24+
placeholder: What you want added or changed.
25+
validations:
26+
required: true
27+
28+
- type: textarea
29+
id: alternatives
30+
attributes:
31+
label: Alternatives considered
32+
placeholder: Workarounds or other approaches.
33+
validations:
34+
required: false
35+
36+
- type: checkboxes
37+
id: checklist
38+
attributes:
39+
label: Checklist
40+
options:
41+
- label: This is not a request for dumps, firmware, or piracy help.
42+
required: true

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
## Summary
2+
<!-- What does this PR change and why? -->
3+
4+
## Test plan
5+
<!-- How did you verify? (build, title tested, log before/after) -->
6+
7+
- [ ] Built successfully on Windows
8+
- [ ] No game dumps / firmware included
9+
- [ ] Linked related issue (if any): #
10+
11+
## Notes
12+
<!-- Risk, soft-fix vs real fix, follow-ups -->

0 commit comments

Comments
 (0)