Skip to content

Commit 30e648c

Browse files
authored
Merge pull request #11 from Slavetomints/update/github-forms-etc
Update GitHub forms
2 parents 2c92fb3 + e7ae754 commit 30e648c

7 files changed

Lines changed: 142 additions & 58 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 38 deletions
This file was deleted.
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: Bug Report
2+
description: Create a report to help us improve
3+
body:
4+
5+
- type: textarea
6+
attributes:
7+
label: Describe the bug
8+
description: A clear and concise description of what the bug is.
9+
validations:
10+
required: true
11+
12+
- type: textarea
13+
attributes:
14+
label: Steps To Reproduce
15+
description: Steps to reproduce the behavior.
16+
placeholder: |
17+
1. In this environment...
18+
2. With this config...
19+
3. Run '...'
20+
4. See error...
21+
validations:
22+
required: true
23+
24+
- type: textarea
25+
attributes:
26+
label: Expected Behavior
27+
description: A concise description of what you expected to happen.
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
attributes:
33+
label: Environment
34+
value: |
35+
- Ruby: <!-- run `ruby -v` -->
36+
- Jekyll: <!-- run `bundle exec jekyll -v` -->
37+
- Nyx: <!-- run `bundle info jekyll-theme-nyx` -->
38+
validations:
39+
required: true
40+
41+
- type: textarea
42+
attributes:
43+
label: Anything else?
44+
description: |

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
blank_issues_enabled: false

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Feature Request
2+
description: Suggest an idea for this project
3+
labels:
4+
- enhancement
5+
body:
6+
- type: textarea
7+
attributes:
8+
label: Is your feature request related to a problem? Please describe
9+
description: A clear and concise description of what the problem is.
10+
validations:
11+
required: true
12+
13+
- type: textarea
14+
attributes:
15+
label: Describe the solution you'd like
16+
description: A clear and concise description of what you want to happen.
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
attributes:
22+
label: Describe alternatives you've considered
23+
description: A clear and concise description of any alternative solutions or features you've considered.
24+
25+
- type: textarea
26+
attributes:
27+
label: Additional context
28+
description: Add any other context or screenshots about the feature request here.

.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)