aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/PULL_REQUEST_TEMPLATE/en-pull_request_template.md
blob: 79a8148a799cac87bcf767c9592fec2e8a546586 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
# Description

<!-- Provide a brief description of the changes in this PR -->

## Type of Change

<!-- Mark the relevant option with an "x" -->

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] UI/UX improvement
- [ ] Performance improvement
- [ ] Code refactoring (no functional changes)
- [ ] Configuration change
- [ ] Test addition or update

## LLM-Generated Code Disclosure

<!-- If this PR contains LLM-generated code, please disclose it here -->

- [ ] This PR contains LLM-generated code, and I **provide** quality assurance
- [ ] This PR contains LLM-generated code, and I **do not provide** quality assurance
- [ ] This PR does not contain LLM-generated code

## Related Issues

<!-- Link to related issues using #issue_number -->

Closes #
Related to #

## Changes Made

<!-- Describe the changes in detail -->

### Backend (Rust)

-

### Frontend (Svelte)

-

### Configuration

-

## Testing

<!-- Describe the tests you ran and how to reproduce them -->

### Test Environment

- **OS**: <!-- e.g., Windows 11, macOS 14, Ubuntu 22.04 -->
- **DropOut Version**: <!-- e.g., 0.1.23 -->
- **Minecraft Version Tested**: <!-- e.g., 1.21.1 -->
- **Mod Loader**: <!-- e.g., Fabric 0.16.0, Forge 49.0.3, or N/A -->

### Test Cases

- [ ] Tested on Windows
- [ ] Tested on macOS
- [ ] Tested on Linux
- [ ] Tested with vanilla Minecraft
- [ ] Tested with Fabric
- [ ] Tested with Forge
- [ ] Tested game launch
- [ ] Tested authentication flow
- [ ] Tested Java detection/download

### Steps to Test

1.
2.
3.

## Checklist

<!-- Mark completed items with an "x" -->

### Code Quality

- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings or errors

### Testing Verification

- [ ] I have tested my changes locally
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have tested on at least one target platform

### Documentation

- [ ] I have updated the documentation accordingly
- [ ] I have updated the README if needed
- [ ] I have added/updated code comments where necessary

### Dependencies

- [ ] I have checked that no unnecessary dependencies were added
- [ ] All new dependencies are properly documented
- [ ] `Cargo.lock` and/or `pnpm-lock.yaml` are updated (if dependencies changed)

## Screenshots / Videos

<!-- If applicable, add screenshots or videos to demonstrate the changes -->

## Additional Notes

<!-- Add any other context about the PR here -->

## Breaking Changes

<!-- If this is a breaking change, describe the migration path for users -->

---

**For Maintainers:**

- [ ] Code review completed
- [ ] CI checks passing
- [ ] Ready to merge