Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Better issue and pull request templates #2717

Merged
merged 22 commits into from
Jul 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 0 additions & 51 deletions .github/ISSUE_TEMPLATE/bug.md

This file was deleted.

61 changes: 61 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Bug Report
description: Report a bug or an issue in the game
labels: ["type: minor bug", "status: pending triage"]
title: "Bug Report: "
body:
- type: checkboxes
attributes:
label: Issue Checklist
options:
- label: I have properly named the issue
- label: I looked in issues/discussions, if it has been previously reported

- type: dropdown
attributes:
label: What platform are you using?
options:
- Itch.io - Windows
- Itch.io - MacOS
- Itch.io - Linux
- Newgrounds (Web)
validations:
required: true

- type: dropdown
attributes:
label: If you were playing on a browser, which one were you using?
options:
- Google Chrome
- Microsoft Edge
- Firefox
- Opera
- Safari
- Other (Specify below)

- type: input
attributes:
label: Version
description: What version were you using?
placeholder: ex. 0.4.1
validations:
required: true

- type: markdown
attributes:
value: "## Describe your bug."

- type: markdown
attributes:
value: "### Please do not report issues from other engines. These must be reported in their repositories."

- type: markdown
attributes:
value: "#### Provide as many details as you can."

- type: textarea
attributes:
label: Context (Provide images, videos, etc.)

- type: textarea
attributes:
label: Steps to reproduce (or crash logs, errors, etc.)
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/crash.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Crash Report
description: Report a crash that occurred while playing.
labels: ["type: major bug", "status: pending triage"]
title: "Crash: "
body:
- type: checkboxes
attributes:
label: Issue Checklist
options:
- label: I have properly named the issue
- label: I looked in issues/discussions, if it has been previously reported

- type: dropdown
attributes:
label: What platform are you using?
options:
- Itch.io - Windows
- Itch.io - MacOS
- Itch.io - Linux
- Newgrounds (Web)
validations:
required: true

- type: dropdown
attributes:
label: If you were playing on a browser, which one were you using?
options:
- Google Chrome
- Microsoft Edge
- Firefox
- Opera
- Safari
- Other (Specify below)

- type: input
attributes:
label: Version
description: What version were you using?
placeholder: ex. 0.4.1
validations:
required: true

- type: markdown
attributes:
value: "## Describe the issue."

- type: markdown
attributes:
value: "### Please do not report issues from other engines. These must be reported in their repositories."

- type: markdown
attributes:
value: "#### Provide as many details as you can."

- type: textarea
attributes:
label: Context (Provide images, videos, etc. of the crash happening)

- type: textarea
attributes:
label: Steps to reproduce
validations:
required: true

- type: textarea
attributes:
label: Crash Logs (can be found in the crash folder)
validations:
required: true
8 changes: 0 additions & 8 deletions .github/ISSUE_TEMPLATE/enhancement.md

This file was deleted.

15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Enhancement
description: Suggest a new feature
labels: ["type: enhancement", "status: pending triage"]
title: "Enhancement: "
body:
- type: checkboxes
attributes:
label: Issue Checklist
options:
- label: I have properly named the issue
- label: I looked in issues/discussions, if it has been previously reported

- type: textarea
attributes:
label: What is your suggestion, and why should it be implemented?
File renamed without changes.
10 changes: 0 additions & 10 deletions .github/PULL_REQUEST_TEMPLATE/enhancement.md

This file was deleted.

Loading