Convert our issue templates into issue forms

This commit is contained in:
Charles Dang 2022-03-17 07:46:44 -04:00
parent c23cdd5fb1
commit f095664894
6 changed files with 121 additions and 95 deletions

View file

@ -1,43 +0,0 @@
---
name: Bug report
about: Create a report to help us improve the game
title: ''
labels: Bug
assignees: ''
---
### Game and System Information
- What version of the game are you running?
-
- Where did you download it from? (Steam, Mac App Store, our website, built from source (what commit), etc.)
-
- If you're using a custom build, what compiler did you use, and what commit did you build at?
-
- What OS are you running?
-
### Description of the bug
<!-- A clear and concise description of what the bug is. -->
### Steps to reproduce the behavior
1.
2.
3.
### Expected behavior
<!-- A clear and concise description of what you expected to happen. -->
### Screenshots
<!-- If applicable, add screenshots to help explain your problem. -->
### Savefiles
<!-- If applicable, attach savefiles to help explain your problem. (To find savefiles, start Wesnoth, click on the `i` button at the bottom left corner of the title screen, and open the `Saved games` directory.) -->
### Additional context
<!--Add any other context (compiler logs, console output, etc) about the problem here.-->

50
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View file

@ -0,0 +1,50 @@
name: Bug Report
description: Create a report to help us improve the game,
labels: ['Bug']
body:
- type: textarea
id: info
attributes:
label: Game and System Information
description: |
- What version of the game are you running?
- Where did you download it from? (Steam, Mac App Store, our website, built from source, etc.)
- If you're using a custom build, what compiler did you use, and what commit did you build at?
- What OS are you running?
value: |
- **Version:**
- **Downloaded from:**
- **Build info:**
- **OS:**
- type: textarea
id: description
attributes:
label: Description of the bug
description: A clear and concise description of what the bug is.
validation:
required: true
- type: textarea
id: to_reproduce
attributes:
label: Steps to reproduce the behavior
value: |
1.
2.
3.
- type: textarea
id: expectation
attributes:
label: Expected behavior
description: |
A clear and concise description of what you expected to happen. If applicable, add screenshots or savefiles to help explain your problem.
To find savefiles, start Wesnoth, click on the `i` button at the bottom left corner of the title screen, and open the `Saved games` directory.
- type: textarea
id: more_info
attributes:
label: Additional context
description: Add any other context (compiler logs, console output, etc) about the problem here.

View file

@ -1,21 +0,0 @@
---
name: Feature Request
about: Request a new feature to enhance the game
title: ''
labels: 'enhancement'
assignees: ''
---
### Game and System Information
- What version of the game are you running?
- Where did you download it from? (Steam, Mac App Store, our website, built from source, etc.)
- If you're using a custom build, what compiler did you use, and what commit did you build at?
- What OS are you running?
### Describe the desired feature
Try to explain the desired end result, rather than speculating about how the feature could be implemented
### Screenshots
If applicable, add screenshots or mockups to help explain your request.

View file

@ -0,0 +1,29 @@
name: Feature Request
description: Request a new feature to enhance the game.
labels: ['Enhancement']
body:
- type: textarea
id: info
attributes:
label: Game and System Information
description: |
- What version of the game are you running?
- Where did you download it from? (Steam, Mac App Store, our website, built from source, etc.)
- If you're using a custom build, what compiler did you use, and what commit did you build at?
- What OS are you running?
value: |
- **Version:**
- **Downloaded from:**
- **Build info:**
- **OS:**
- type: textarea
id: description
attributes:
label: Describe the desired feature
description: |
Try to explain the desired end result, rather than speculating about how the feature could be implemented.
If applicable, add screenshots or mockups to help explain your request.
validation:
required: true

View file

@ -1,31 +0,0 @@
---
name: Text Typos or Improvements
about: Any typo fixes or improvement suggestions for campaign dialog, unit descriptions,
or other game text.
title: ''
labels: Prose
assignees: ''
---
Note: The house style of Wesnoth uses a good many words and constructions that
are archaic, poetic, or dialectal. If you speak modern English as a second
language you may incorrectly read these as errors. Please see
[NotSpellingMistakes](https://wiki.wesnoth.org/NotSpellingMistakes) for a list
of things you will encounter that may look like spelling or usage errors but
are not.
Note that the mainline campaigns are now using correct typography,
including sexed quotes and en and em dashes. These will appear as three byte
sequences if you are not using a viewer that supports UTF-8.
### Text Issues: Typos, grammar mistakes, suggested improvements
* Is the text in English? If not, what language is it in?
* What campaign does the text appear in? If it's not in a campaign, say where it is:
* Please quote the text verbatim. You can use `**bold**` to point out the mistaken part:
* _(optional)_ What do you propose to change the text to?

View file

@ -0,0 +1,42 @@
name: Text Typos or Improvements
description: Any typo fixes or improvement suggestions for campaign dialog, unit descriptions, or other game text.
labels: ['Prose']
body:
- type: markdown
attributes:
value: |
**Note:** The house style of Wesnoth uses a good many words and constructions that are archaic, poetic,
or dialectal. If you speak modern English as a second language you may incorrectly read these as errors.
Please see [NotSpellingMistakes](https://wiki.wesnoth.org/NotSpellingMistakes) for a list of things you
will encounter that may look like spelling or usage errors but are not.
Note that the mainline campaigns are now using correct typography, including sexed quotes and en and em
dashes. These will appear as three byte sequences if you are not using a viewer that supports UTF-8.
- type: input
id: language
attributes:
label: Language
description: What language does the typo appear in?
- type: input
id: location
attributes:
label: Source
description: Where does the typo appear? If part of a campaign, specify the scenario.
validations:
required: true
- type: textarea
id: original_text
attributes:
label: Original Text
description: Quote the text verbatim. You can use `**bold**` to highlight the issue.
validations:
required: true
- type: textarea
id: new_text
attributes:
label: Proposed Change