Skip to content

Commit a181b2d

Browse files
committed
chore: update issue templates
1 parent ec36056 commit a181b2d

9 files changed

+242
-128
lines changed

.github/ISSUE_TEMPLATE/bug-report.md

Lines changed: 0 additions & 50 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
---
2+
name: Bug Report
3+
description: File a bug report
4+
title: "[Bug]: "
5+
labels: ["type: bug"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to fill out this bug report!
11+
- type: input
12+
id: user-story
13+
attributes:
14+
label: User story
15+
description: As a [user description], I want [desired action] so that [desired outcome].
16+
placeholder: As a [user description], I want [desired action] so that [desired outcome].
17+
validations:
18+
required: true
19+
- type: input
20+
id: game
21+
attributes:
22+
label: Game
23+
description: What game server are you hosting?
24+
placeholder: Valheim
25+
validations:
26+
required: true
27+
- type: dropdown
28+
id: distro
29+
attributes:
30+
label: Linux distro
31+
multiple: true
32+
options:
33+
- Ubuntu 22.04
34+
- Ubuntu 20.04
35+
- Ubuntu 18.04
36+
- Ubuntu 16.04
37+
- Debian 11
38+
- Debian 10
39+
- Debian 9
40+
- RedHat 9
41+
- RedHat 8
42+
- RedHat 7
43+
- Other
44+
validations:
45+
required: true
46+
- type: dropdown
47+
id: command
48+
attributes:
49+
label: Command
50+
multiple: true
51+
options:
52+
- "command: start"
53+
- "command: stop"
54+
- "command: restart"
55+
- "command: monitor"
56+
- "command: details"
57+
- "command: update"
58+
- "command: validate"
59+
- "command: backup"
60+
- "command: mods-install"
61+
- "command: mods-update"
62+
- "command: mods-remove"
63+
- "command: debug"
64+
- "command: console"
65+
- "command: install"
66+
- "command: auto-update"
67+
- "command: update-lgsm"
68+
- "command: wipe"
69+
- "command: send"
70+
validations:
71+
required: true
72+
- type: textarea
73+
id: further-info
74+
attributes:
75+
label: Further information
76+
description: A clear description of what the bug is, any ideas on how to resolve it and any further context that might be relevant to the issue.
77+
placeholder: Tell us what you see!
78+
validations:
79+
required: true
80+
- type: textarea
81+
id: logs
82+
attributes:
83+
label: Relevant log output
84+
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
85+
render: shell
86+
- type: textarea
87+
id: steps
88+
attributes:
89+
label: Steps to reproduce
90+
description: Steps to reproduce the behaviour.
91+
placeholder: |
92+
1. Go to '...'
93+
2. Click on '....'
94+
3. Scroll down to '....'
95+
4. See error

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Ask a question
4+
about: Ask questions and discuss with other users of LinuxGSM.
5+
url: https://github.com/GameServerManagers/LinuxGSM/discussions
6+
- name: Discord Server
7+
about: Join the LinuxGSM Discord community server. Discuss your LinuxGSM setup, get help and advice
8+
url: https://linuxgsm.com/discord

.github/ISSUE_TEMPLATE/feature-request.md

Lines changed: 0 additions & 43 deletions
This file was deleted.
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
name: Feature Request
3+
description: Suggest a feature
4+
title: "[Feature]: "
5+
labels: ["type: feature"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to fill out this feature request!
11+
- type: input
12+
id: user-story
13+
attributes:
14+
label: User story
15+
description: As a [user description], I want [desired action] so that [desired outcome].
16+
placeholder: As a [user description], I want [desired action] so that [desired outcome].
17+
validations:
18+
required: true
19+
- type: input
20+
id: game
21+
attributes:
22+
label: Game
23+
description: What game server are you hosting?
24+
placeholder: Valheim
25+
validations:
26+
required: false
27+
- type: dropdown
28+
id: distro
29+
attributes:
30+
label: Linux distro
31+
multiple: true
32+
options:
33+
- Ubuntu 22.04
34+
- Ubuntu 20.04
35+
- Ubuntu 18.04
36+
- Ubuntu 16.04
37+
- Debian 11
38+
- Debian 10
39+
- Debian 9
40+
- RedHat 9
41+
- RedHat 8
42+
- RedHat 7
43+
- Other
44+
validations:
45+
required: false
46+
- type: dropdown
47+
id: command
48+
attributes:
49+
label: Command
50+
multiple: true
51+
options:
52+
- "command: start"
53+
- "command: stop"
54+
- "command: restart"
55+
- "command: monitor"
56+
- "command: details"
57+
- "command: update"
58+
- "command: validate"
59+
- "command: backup"
60+
- "command: mods-install"
61+
- "command: mods-update"
62+
- "command: mods-remove"
63+
- "command: debug"
64+
- "command: console"
65+
- "command: install"
66+
- "command: auto-update"
67+
- "command: update-lgsm"
68+
- "command: wipe"
69+
- "command: send"
70+
validations:
71+
required: true
72+
- type: textarea
73+
id: further-info
74+
attributes:
75+
label: Further information
76+
description: A clear description of what the feature is and any ideas on how to achieve this.
77+
validations:
78+
required: true

.github/ISSUE_TEMPLATE/new-server-request.md

Lines changed: 0 additions & 31 deletions
This file was deleted.
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
name: Server Request
3+
description: Suggest a new game server to be added
4+
title: "[Server Request]: "
5+
labels: ["type: game server request"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
Thanks for taking the time to fill out this game server!
11+
- type: input
12+
id: game-server
13+
attributes:
14+
label: Game server
15+
description: What game server would you like to add?
16+
validations:
17+
required: true
18+
- type: checkboxes
19+
id: on-linux
20+
attributes:
21+
label: Linux support
22+
description: Does this game server have Linux support? (not wine)
23+
options:
24+
- label: "Yes"
25+
validations:
26+
required: true
27+
- type: dropdown
28+
id: on-steam
29+
attributes:
30+
label: Steam
31+
description: Is this game server available on Steam?
32+
options:
33+
- "Yes"
34+
- "No"
35+
validations:
36+
required: true
37+
- type: input
38+
id: steam-id
39+
attributes:
40+
label: Steam appid
41+
description: What is the Steam appid of the game server? Use SteamDB to get the appid. (https://steamdb.info).
42+
placeholder: "892970"
43+
validations:
44+
required: false
45+
- type: textarea
46+
id: guides
47+
attributes:
48+
label: Guides
49+
description: Links to guides on how to install the game server
50+
- type: checkboxes
51+
id: terms
52+
attributes:
53+
label: Code of Conduct
54+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://example.com)
55+
options:
56+
- label: I agree to follow this project's Code of Conduct
57+
required: true

.github/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"command: fast-dl":
1010
- "(fast-dl|fastdl)"
1111
"command: install":
12-
- "(command: install)"
12+
- "(install)"
1313
"command: mods":
1414
- "(command: mods)"
1515
"command: monitor":

.github/workflows/trigger-docker-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
name: Trigger Docker Build
22
on:
3-
push:
4-
branches:
5-
- master
3+
release:
4+
types:
5+
- published
66
jobs:
77
trigger_build_docker-linuxgsm:
88
name: Trigger Build docker-linuxgsm

0 commit comments

Comments
 (0)