Skip to content

Commit

Permalink
Merge pull request #2082 from BotBlake/update_issue_templates
Browse files Browse the repository at this point in the history
Update Issue template forms
  • Loading branch information
jimdogx authored Dec 26, 2024
2 parents c147ae9 + c4d9117 commit c2edaa0
Show file tree
Hide file tree
Showing 6 changed files with 213 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
name: Bug report
name: Bug report [legacy]
about: Create a bug report
title: ''
labels: bug
Expand Down
123 changes: 123 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
name: Bug Report
description: Report a bug with the software.
labels: bug
body:
- type: checkboxes
id: before-posting
attributes:
label: "This issue respects the following points:"
description: All conditions are **required**.
options:
- label: This issue is **not** already reported on [GitHub](https://github.com/jellyfin/jellyfin-roku/issues?q=is%3Aopen+is%3Aissue) _(I've searched it)_.
required: true
- label: I agree to follow Jellyfin's [Code of Conduct](https://jellyfin.org/docs/general/community-standards.html#code-of-conduct).
required: true
- label: This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one.
required: true

- type: markdown
attributes:
value: |
## Software Versions
- type: input
id: jellyfin_server_version
attributes:
label: Jellyfin Server Version
placeholder: "e.g., 10.9.11 or 10.10.3"
validations:
required: true
- type: input
id: roku_version
attributes:
label: Roku Client Version
placeholder: "e.g., 2.1.8 or 2.2.5"
validations:
required: true

- type: markdown
attributes:
value: |
## Bug Information
- type: textarea
id: bug_description
attributes:
label: Bug Description
description: Provide a clear and concise description of what the bug is.
placeholder: "When playing a movie via the «Resume from» context menu, I get the error message «xyz»"
validations:
required: true
- type: textarea
id: steps_to_reproduce
attributes:
label: Steps to Reproduce
description: Provide steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. Bug occurs
validations:
required: true
- type: textarea
id: expected_behavior
attributes:
label: Expected Behavior
description: Provide a clear and concise description of what you expected to happen.
placeholder: "Describe what you expected to happen."
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs
description: Please paste any logs here.
placeholder: "Paste logs here, if available."
validations:
required: false
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem
placeholder: "Paste Screenshots here, if available."
validations:
required: false

- type: markdown
attributes:
value: |
## Connection Information
- type: dropdown
id: server_access_relativity
attributes:
label: Is the server local or remote?
options:
- Please select...
- local
- remote
default: 0
validations:
required: false
- type: dropdown
id: server_access_protocol
attributes:
label: Is the server connection HTTP or HTTPS?
options:
- Please select...
- http
- https
default: 0
validations:
required: false

- type: markdown
attributes:
value: |
## Additional
- type: textarea
id: additional_context
attributes:
label: Additional Context
description: Add any other context about the problem here.
validations:
required: false
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/enhancement-request.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
name: Enhancement request
name: Enhancement request [legacy]
about: Suggest a modification to an existing feature
title: ''
labels: enhancement
Expand Down
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/enhancement-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Enhancement request
description: Suggest a modification to an existing feature
labels: enhancement

body:
- type: checkboxes
id: before-posting
attributes:
label: "This request respects the following points:"
description: All conditions are **required**.
options:
- label: This request is **not** already on [GitHub](https://github.com/jellyfin/jellyfin-roku/labels/enhancement) _(I've searched it)_.
required: true
- label: I agree to follow Jellyfin's [Code of Conduct](https://jellyfin.org/docs/general/community-standards.html#code-of-conduct).
required: true


- type: textarea
attributes:
label: Problem Description
description: Describe the issue you are experiencing or the gap you are trying to address.
placeholder: I often encounter issues when...
validations:
required: true

- type: textarea
attributes:
label: Proposed Solution
description: Provide a detailed description of what you would like to see implemented or changed.
placeholder: Describe the feature or change in detail.
validations:
required: true

- type: textarea
attributes:
label: Alternatives Considered
description: Outline any other approaches you have thought about or explored to solve the problem.
placeholder: Describe any alternative solutions or features.
validations:
required: true

- type: textarea
attributes:
label: Additional Information
description: Include any relevant details, resources, or screenshots that might help in understanding or implementing the request.
placeholder: Add any additional context here.
validations:
required: false
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
name: Feature request
name: Feature request [legacy]
about: Suggest a new feature
title: ''
labels: feature
Expand Down
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Feature Request
description: Suggest a new feature
labels: feature

body:
- type: checkboxes
id: before-posting
attributes:
label: "This request respects the following points:"
description: All conditions are **required**.
options:
- label: This request is **not** already on [GitHub](https://github.com/jellyfin/jellyfin-roku/labels/enhancement) _(I've searched it)_.
required: true
- label: I agree to follow Jellyfin's [Code of Conduct](https://jellyfin.org/docs/general/community-standards.html#code-of-conduct).
required: true

- type: textarea
attributes:
label: Describe the feature you would like
description: Provide a clear and concise description of the feature you want to see implemented.
validations:
required: true

- type: textarea
id: why-needed
attributes:
label: Why is this feature needed?
description: Explain why this feature would be beneficial and how it improves the project.
placeholder: "Describe why this feature would be useful."
validations:
required: false

- type: textarea
attributes:
label: Additional Context
description: Add any additional context, resources, or screenshots that might help understand or implement the feature.
placeholder: Add any additional context or relevant details here.
validations:
required: false

0 comments on commit c2edaa0

Please sign in to comment.