Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
70 changes: 70 additions & 0 deletions .github/ISSUE_TEMPLATE/app-preset.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
---
name: App launch preset
description: Request one Sunshine launch option for a non-game app.
title: '[APP PRESET]: '
labels:
- request-app-preset
body:
- type: markdown
attributes:
value: |
Apps have no GameDB record. A maintainer reviews the official URL and command before approval.
Submit one host OS and command per issue. The preset name is generated from the app name and OS.
- type: input
id: app_name
attributes:
label: App name
description: Official app name.
validations:
required: true
- type: input
id: app_url
attributes:
label: Official app URL
description: HTTPS homepage or official source repository.
validations:
required: true
- type: input
id: app_image_url
attributes:
label: App image URL
description: Optional HTTPS image URL for the catalog. Do not enter a local file path.
- type: dropdown
id: os
attributes:
label: Host operating system
options:
- Windows
- Linux
- macOS
validations:
required: true
- type: input
id: command
attributes:
label: Command
description: |
Use {{HOME}} for a variable path. Windows also allows {{SYSTEM_DRIVE}}, {{PROGRAM_FILES}}, and
{{PROGRAM_FILES_X86}}. Use only host-independent paths; literal home directories are rejected.
validations:
required: true
- type: input
id: working_dir
attributes:
label: Working directory
description: Optional Sunshine working-dir value.
- type: textarea
id: notes
attributes:
label: Notes
description: Setup instructions or prerequisites.
- type: textarea
id: replacement_reason
attributes:
label: Replacement reason
description: Explain why the existing preset should change. Required with the issue number below.
- type: input
id: replacement_issue
attributes:
label: Preset to replace (issue number)
description: Optional issue number shown with the published preset. Leave blank to add a new preset.
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
# This file is centrally managed in https://github.com/LizardByte/.github/.
blank_issues_enabled: false
contact_links:
- name: Discussions
url: https://github.com/orgs/LizardByte/discussions
about: Community discussions
- name: Questions
url: https://github.com/orgs/LizardByte/discussions
about: Ask questions
- name: Feature Requests
url: https://github.com/orgs/LizardByte/discussions
about: Request new features
- name: Support Center
url: https://app.lizardbyte.dev/support
about: Official LizardByte support
55 changes: 55 additions & 0 deletions .github/ISSUE_TEMPLATE/game-emulator.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
name: Emulator game preset
description: Request a Sunshine Emulator launch option for a GameDB game.
title: '[EMULATOR GAME PRESET]: '
labels:
- request-game-preset
- method-emulator
body:
- type: markdown
attributes:
value: |
One issue represents one Emulator launch option. Provide the IGDB game URL;
the bot resolves its ID and checks GameDB.
- type: input
id: game_url
attributes:
label: IGDB game URL
description: Official URL containing the game slug, for example https://www.igdb.com/games/surviving-mars.
validations:
required: true
- type: input
id: variant_name
attributes:
label: Emulator variant name
description: Optional emulator, console, or core label when needed to distinguish launch options.
- type: input
id: command
attributes:
label: Command
description: |
Portable Sunshine command for the emulator. Use {{ROM_PATH}} for the game and
{{HOME}} for a variable home path. Put the emulator executable on the host PATH.
Windows-only path placeholders, literal home directories, and reserved system names are rejected.
validations:
required: true
- type: input
id: working_dir
attributes:
label: Working directory
description: Optional portable Sunshine working-dir value.
- type: textarea
id: notes
attributes:
label: Notes
description: Setup instructions or prerequisites.
- type: textarea
id: replacement_reason
attributes:
label: Replacement reason
description: Explain why the existing preset should change. Required with the issue number below.
- type: input
id: replacement_issue
attributes:
label: Preset to replace (issue number)
description: Optional issue number shown with the published preset. Leave blank to add a new preset.
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/game-epic-games.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: Epic Games game preset
description: Request a Sunshine Epic Games launch option for a GameDB game.
title: '[EPIC GAMES GAME PRESET]: '
labels:
- request-game-preset
- method-epic-games
body:
- type: markdown
attributes:
value: |
One issue represents one Epic Games launch option. Provide the IGDB game URL;
the bot resolves its ID and checks GameDB.
- type: input
id: game_url
attributes:
label: IGDB game URL
description: Official URL containing the game slug, for example https://www.igdb.com/games/surviving-mars.
validations:
required: true
- type: input
id: launch_id
attributes:
label: Launch ID
description: |
Three-part Sandbox ID, Catalog ID, and Artifact ID from the Epic launcher shortcut,
separated by colons or %3A. For example fn%3A4fe75bbc5a674f4f9b356b5c90567da5%3AFortnite.
The bot generates the Sunshine command for each supported launcher OS.
validations:
required: true
- type: textarea
id: notes
attributes:
label: Notes
description: Setup instructions or prerequisites.
- type: textarea
id: replacement_reason
attributes:
label: Replacement reason
description: Explain why the existing preset should change. Required with the issue number below.
- type: input
id: replacement_issue
attributes:
label: Preset to replace (issue number)
description: Optional issue number shown with the published preset. Leave blank to add a new preset.
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/game-gog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
name: GOG game preset
description: Request a Sunshine GOG launch option for a GameDB game.
title: '[GOG GAME PRESET]: '
labels:
- request-game-preset
- method-gog
body:
- type: markdown
attributes:
value: |
One issue represents one GOG launch option. Provide the IGDB game URL;
the bot resolves its ID and checks GameDB.
- type: input
id: game_url
attributes:
label: IGDB game URL
description: Official URL containing the game slug, for example https://www.igdb.com/games/surviving-mars.
validations:
required: true
- type: dropdown
id: os
attributes:
label: Host operating system
options:
- Windows
- Linux
- macOS
validations:
required: true
- type: input
id: command
attributes:
label: Command
description: |
Sunshine command to launch the game. Use {{HOME}} for a variable home path.
Windows also allows {{SYSTEM_DRIVE}}, {{PROGRAM_FILES}}, and {{PROGRAM_FILES_X86}}.
Literal home directories and reserved system names are rejected.
validations:
required: true
- type: input
id: working_dir
attributes:
label: Working directory
description: Optional Sunshine working-dir value.
- type: textarea
id: notes
attributes:
label: Notes
description: Setup instructions or prerequisites.
- type: textarea
id: replacement_reason
attributes:
label: Replacement reason
description: Explain why the existing preset should change. Required with the issue number below.
- type: input
id: replacement_issue
attributes:
label: Preset to replace (issue number)
description: Optional issue number shown with the published preset. Leave blank to add a new preset.
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/game-microsoft-store.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: Microsoft Store game preset
description: Request a Sunshine Microsoft Store launch option for a GameDB game.
title: '[MICROSOFT STORE GAME PRESET]: '
labels:
- request-game-preset
- method-microsoft-store
body:
- type: markdown
attributes:
value: |
One issue represents one Microsoft Store launch option. Provide the IGDB game URL;
the bot resolves its ID and checks GameDB.
- type: input
id: game_url
attributes:
label: IGDB game URL
description: Official URL containing the game slug, for example https://www.igdb.com/games/surviving-mars.
validations:
required: true
- type: input
id: launch_id
attributes:
label: Launch ID
description: |
Installed app AUMID from Get-StartApps, for example
Microsoft.WindowsCalculator_8wekyb3d8bbwe!App. A Store product ID will not launch the game.
The bot generates the Sunshine command for each supported launcher OS.
validations:
required: true
- type: textarea
id: notes
attributes:
label: Notes
description: Setup instructions or prerequisites.
- type: textarea
id: replacement_reason
attributes:
label: Replacement reason
description: Explain why the existing preset should change. Required with the issue number below.
- type: input
id: replacement_issue
attributes:
label: Preset to replace (issue number)
description: Optional issue number shown with the published preset. Leave blank to add a new preset.
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/game-native.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
name: Native game preset
description: Request a Sunshine Native launch option for a GameDB game.
title: '[NATIVE GAME PRESET]: '
labels:
- request-game-preset
- method-native
body:
- type: markdown
attributes:
value: |
One issue represents one Native launch option. Provide the IGDB game URL;
the bot resolves its ID and checks GameDB.
- type: input
id: game_url
attributes:
label: IGDB game URL
description: Official URL containing the game slug, for example https://www.igdb.com/games/surviving-mars.
validations:
required: true
- type: dropdown
id: os
attributes:
label: Host operating system
options:
- Windows
- Linux
- macOS
validations:
required: true
- type: input
id: command
attributes:
label: Command
description: |
Sunshine command to launch the game. Use {{HOME}} for a variable home path.
Windows also allows {{SYSTEM_DRIVE}}, {{PROGRAM_FILES}}, and {{PROGRAM_FILES_X86}}.
Literal home directories and reserved system names are rejected.
validations:
required: true
- type: input
id: working_dir
attributes:
label: Working directory
description: Optional Sunshine working-dir value.
- type: textarea
id: notes
attributes:
label: Notes
description: Setup instructions or prerequisites.
- type: textarea
id: replacement_reason
attributes:
label: Replacement reason
description: Explain why the existing preset should change. Required with the issue number below.
- type: input
id: replacement_issue
attributes:
label: Preset to replace (issue number)
description: Optional issue number shown with the published preset. Leave blank to add a new preset.
Loading
Loading