Skip to content

Commit 0402746

Browse files
committed
add PR template
1 parent 2f078b3 commit 0402746

1 file changed

Lines changed: 69 additions & 0 deletions

File tree

.github/pull_request_template.yml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
name: Pull Request
2+
description: Standard PR template for jekyll-theme-nyx
3+
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
## Nyx Pull Request
9+
10+
Thanks for contributing. Fill this out so future-you doesn't hate past-you.
11+
12+
- type: textarea
13+
id: summary
14+
attributes:
15+
label: Summary
16+
description: What does this PR do?
17+
placeholder: Short, clear explanation of the change.
18+
validations:
19+
required: true
20+
21+
- type: textarea
22+
id: motivation
23+
attributes:
24+
label: Motivation / Context
25+
description: Why does this change exist?
26+
placeholder: Bug, feature request, refactor, cleanup, etc.
27+
validations:
28+
required: false
29+
30+
- type: textarea
31+
id: changes
32+
attributes:
33+
label: Changes Made
34+
description: List the main changes.
35+
placeholder: |
36+
- Added new tab layout
37+
- Fixed Rouge highlighting
38+
- Cleaned up SCSS variables
39+
validations:
40+
required: true
41+
42+
- type: checkboxes
43+
id: type
44+
attributes:
45+
label: Type of Change
46+
options:
47+
- label: Bug fix
48+
- label: New feature
49+
- label: Breaking change
50+
- label: Refactor / Cleanup
51+
- label: Docs only
52+
53+
- type: checkboxes
54+
id: checklist
55+
attributes:
56+
label: Checklist
57+
options:
58+
- label: Code builds without errors
59+
required: true
60+
- label: Tested locally with Jekyll
61+
required: true
62+
- label: No unnecessary files committed
63+
64+
- type: textarea
65+
id: notes
66+
attributes:
67+
label: Additional Notes
68+
description: Anything reviewers should know?
69+
placeholder: Edge cases, follow-ups, known issues.

0 commit comments

Comments
 (0)