mirror of
https://github.com/iv-org/invidious.git
synced 2026-09-06 00:52:45 -05:00
Convert issue templates to Issue Forms with AI policy disclosure
Convert the 3 markdown issue templates (.md) to GitHub Issue Forms (.yml) to enable interactive form elements, and add an AI disclosure section per the AI Policy (AI_POLICY.md): - Required checkbox to acknowledge having read the AI Policy - Required dropdown for AI usage (none / fully / partially with explanation) - Optional input for model(s) used (open-weight examples in placeholder) - Optional input for tool(s) used (FOSS examples in placeholder) - Optional textarea to explain how AI was used (for the partial option) The existing template content and structure is preserved, only converted from markdown to the Issue Forms schema.
This commit is contained in:
parent
9e8d102c94
commit
feb5a7f55a
44
.github/ISSUE_TEMPLATE/bug_report.md
vendored
44
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@ -1,44 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a bug report to help us improve Invidious
|
||||
title: '[Bug] '
|
||||
labels: bug
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!--
|
||||
BEFORE TRYING TO REPORT A BUG:
|
||||
|
||||
* Read the FAQ: https://docs.invidious.io/faq/!
|
||||
* Use the search function to check if there is already an issue open for your problem: https://github.com/search?q=repo%3Aiv-org%2Finvidious+replace+me+with+your+bug&type=issues!
|
||||
|
||||
MAKE SURE TO FOLLOW THE TWO STEPS ABOVE BEFORE REPORTING A BUG. A BUG THAT ALREADY EXIST WILL IMMEDIATELY CLOSED.
|
||||
|
||||
If you want to suggest a new feature please use "Feature request" instead
|
||||
If you want to suggest an enhancement to an existing feature please use "Enhancement" instead
|
||||
-->
|
||||
|
||||
|
||||
**Describe the bug**
|
||||
<!-- A clear and concise description of what the bug is. -->
|
||||
|
||||
**Steps to Reproduce**
|
||||
<!-- Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
-->
|
||||
|
||||
**Logs**
|
||||
<!-- If applicable, copy the log that appear in the browser page where the error is reported. -->
|
||||
|
||||
**Screenshots**
|
||||
<!-- If applicable, add screenshots to help explain your problem. -->
|
||||
|
||||
**Additional context**
|
||||
<!-- Add any other context about the problem here.
|
||||
- Browser (if applicable):
|
||||
- OS (if applicable):
|
||||
-->
|
||||
103
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
103
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
@ -0,0 +1,103 @@
|
||||
name: Bug report
|
||||
description: Create a bug report to help us improve Invidious
|
||||
title: "[Bug] "
|
||||
labels: ["bug"]
|
||||
assignees: ""
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
BEFORE TRYING TO REPORT A BUG:
|
||||
|
||||
* Read the FAQ: https://docs.invidious.io/faq/!
|
||||
* Use the search function to check if there is already an issue open for your problem: https://github.com/search?q=repo%3Aiv-org%2Finvidious+replace+me+with+your+bug&type=issues!
|
||||
|
||||
MAKE SURE TO FOLLOW THE TWO STEPS ABOVE BEFORE REPORTING A BUG. A BUG THAT ALREADY EXIST WILL IMMEDIATELY CLOSED.
|
||||
|
||||
If you want to suggest a new feature please use "Feature request" instead
|
||||
If you want to suggest an enhancement to an existing feature please use "Enhancement" instead
|
||||
- type: textarea
|
||||
id: describe-bug
|
||||
attributes:
|
||||
label: Describe the bug
|
||||
description: A clear and concise description of what the bug is.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: steps
|
||||
attributes:
|
||||
label: Steps to Reproduce
|
||||
description: Steps to reproduce the behavior.
|
||||
placeholder: |
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Logs
|
||||
description: If applicable, copy the log that appear in the browser page where the error is reported.
|
||||
render: shell
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: screenshots
|
||||
attributes:
|
||||
label: Screenshots
|
||||
description: If applicable, add screenshots to help explain your problem.
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any other context about the problem here.
|
||||
placeholder: |
|
||||
- Browser (if applicable):
|
||||
- OS (if applicable):
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: ai-policy
|
||||
attributes:
|
||||
label: AI Policy
|
||||
options:
|
||||
- label: I have read the [AI Policy](./AI_POLICY.md)
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: ai-usage
|
||||
attributes:
|
||||
label: AI usage
|
||||
description: Did you use AI to help create this issue?
|
||||
options:
|
||||
- AI was not used to write this issue
|
||||
- AI was used to fully write this issue
|
||||
- AI was used to partially create this issue (explain how)
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: ai-models
|
||||
attributes:
|
||||
label: Model(s) used
|
||||
description: If you used AI, list the EXACT model(s) used. Leave empty if you did not use AI.
|
||||
placeholder: "e.g. Llama 3.1, Mistral, Qwen 2.5, DeepSeek-R1"
|
||||
validations:
|
||||
required: false
|
||||
- type: input
|
||||
id: ai-tools
|
||||
attributes:
|
||||
label: Tool(s) used
|
||||
description: If you used AI, list the tool(s) used to interact with it. Leave empty if you did not use AI.
|
||||
placeholder: "e.g. Ollama, Open WebUI, Continue"
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: ai-explanation
|
||||
attributes:
|
||||
label: How was AI used?
|
||||
description: If you selected "AI was used to partially create this issue (explain how)" above, explain how AI was used here. Leave empty otherwise.
|
||||
validations:
|
||||
required: false
|
||||
24
.github/ISSUE_TEMPLATE/enhancement.md
vendored
24
.github/ISSUE_TEMPLATE/enhancement.md
vendored
@ -1,24 +0,0 @@
|
||||
---
|
||||
name: Enhancement
|
||||
about: Suggest an enhancement for an existing feature
|
||||
title: '[Enhancement] '
|
||||
labels: enhancement
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!-- Please use the search function to check if the desired function has already been requested by someone else -->
|
||||
<!-- If you want to suggest a new feature please use "Feature request" instead -->
|
||||
<!-- If you want to report a bug, please use "Bug report" instead -->
|
||||
|
||||
**Is your enhancement request related to a problem? Please describe.**
|
||||
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
|
||||
|
||||
**Describe the solution you'd like**
|
||||
<!-- A clear and concise description of what you want to happen. -->
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
|
||||
|
||||
**Additional context**
|
||||
<!-- Add any other context or screenshots about the enhancement here. -->
|
||||
81
.github/ISSUE_TEMPLATE/enhancement.yml
vendored
Normal file
81
.github/ISSUE_TEMPLATE/enhancement.yml
vendored
Normal file
@ -0,0 +1,81 @@
|
||||
name: Enhancement
|
||||
description: Suggest an enhancement for an existing feature
|
||||
title: "[Enhancement] "
|
||||
labels: ["enhancement"]
|
||||
assignees: ""
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Please use the search function to check if the desired function has already been requested by someone else
|
||||
If you want to suggest a new feature please use "Feature request" instead
|
||||
If you want to report a bug, please use "Bug report" instead
|
||||
- type: textarea
|
||||
id: problem
|
||||
attributes:
|
||||
label: Is your enhancement request related to a problem? Please describe.
|
||||
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: solution
|
||||
attributes:
|
||||
label: Describe the solution you'd like
|
||||
description: A clear and concise description of what you want to happen.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: alternatives
|
||||
attributes:
|
||||
label: Describe alternatives you've considered
|
||||
description: A clear and concise description of any alternative solutions or features you've considered.
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any other context or screenshots about the enhancement here.
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: ai-policy
|
||||
attributes:
|
||||
label: AI Policy
|
||||
options:
|
||||
- label: I have read the [AI Policy](./AI_POLICY.md)
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: ai-usage
|
||||
attributes:
|
||||
label: AI usage
|
||||
description: Did you use AI to help create this issue?
|
||||
options:
|
||||
- AI was not used to write this issue
|
||||
- AI was used to fully write this issue
|
||||
- AI was used to partially create this issue (explain how)
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: ai-models
|
||||
attributes:
|
||||
label: Model(s) used
|
||||
description: If you used AI, list the EXACT model(s) used. Leave empty if you did not use AI.
|
||||
placeholder: "e.g. Llama 3.1, Mistral, Qwen 2.5, DeepSeek-R1"
|
||||
validations:
|
||||
required: false
|
||||
- type: input
|
||||
id: ai-tools
|
||||
attributes:
|
||||
label: Tool(s) used
|
||||
description: If you used AI, list the tool(s) used to interact with it. Leave empty if you did not use AI.
|
||||
placeholder: "e.g. Ollama, Open WebUI, Continue"
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: ai-explanation
|
||||
attributes:
|
||||
label: How was AI used?
|
||||
description: If you selected "AI was used to partially create this issue (explain how)" above, explain how AI was used here. Leave empty otherwise.
|
||||
validations:
|
||||
required: false
|
||||
24
.github/ISSUE_TEMPLATE/feature_request.md
vendored
24
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@ -1,24 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: '[Feature request] '
|
||||
labels: feature-request
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
<!-- Please use the search function to check if the desired function has already been requested by someone else -->
|
||||
<!-- If you want to suggest an enhancement to an existing feature please use "Enhancement" instead -->
|
||||
<!-- If you want to report a bug, please use "Bug report" instead -->
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
<!-- A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] -->
|
||||
|
||||
**Describe the solution you'd like**
|
||||
<!-- A clear and concise description of what you want to happen. -->
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
|
||||
|
||||
**Additional context**
|
||||
<!-- Add any other context or screenshots about the feature request here. -->
|
||||
81
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
81
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
@ -0,0 +1,81 @@
|
||||
name: Feature request
|
||||
description: Suggest an idea for this project
|
||||
title: "[Feature request] "
|
||||
labels: ["feature-request"]
|
||||
assignees: ""
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Please use the search function to check if the desired function has already been requested by someone else
|
||||
If you want to suggest an enhancement to an existing feature please use "Enhancement" instead
|
||||
If you want to report a bug, please use "Bug report" instead
|
||||
- type: textarea
|
||||
id: problem
|
||||
attributes:
|
||||
label: Is your feature request related to a problem? Please describe.
|
||||
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: solution
|
||||
attributes:
|
||||
label: Describe the solution you'd like
|
||||
description: A clear and concise description of what you want to happen.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: alternatives
|
||||
attributes:
|
||||
label: Describe alternatives you've considered
|
||||
description: A clear and concise description of any alternative solutions or features you've considered.
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Add any other context or screenshots about the feature request here.
|
||||
validations:
|
||||
required: false
|
||||
- type: checkboxes
|
||||
id: ai-policy
|
||||
attributes:
|
||||
label: AI Policy
|
||||
options:
|
||||
- label: I have read the [AI Policy](./AI_POLICY.md)
|
||||
required: true
|
||||
- type: dropdown
|
||||
id: ai-usage
|
||||
attributes:
|
||||
label: AI usage
|
||||
description: Did you use AI to help create this issue?
|
||||
options:
|
||||
- AI was not used to write this issue
|
||||
- AI was used to fully write this issue
|
||||
- AI was used to partially create this issue (explain how)
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: ai-models
|
||||
attributes:
|
||||
label: Model(s) used
|
||||
description: If you used AI, list the EXACT model(s) used. Leave empty if you did not use AI.
|
||||
placeholder: "e.g. Llama 3.1, Mistral, Qwen 2.5, DeepSeek-R1"
|
||||
validations:
|
||||
required: false
|
||||
- type: input
|
||||
id: ai-tools
|
||||
attributes:
|
||||
label: Tool(s) used
|
||||
description: If you used AI, list the tool(s) used to interact with it. Leave empty if you did not use AI.
|
||||
placeholder: "e.g. Ollama, Open WebUI, Continue"
|
||||
validations:
|
||||
required: false
|
||||
- type: textarea
|
||||
id: ai-explanation
|
||||
attributes:
|
||||
label: How was AI used?
|
||||
description: If you selected "AI was used to partially create this issue (explain how)" above, explain how AI was used here. Leave empty otherwise.
|
||||
validations:
|
||||
required: false
|
||||
Loading…
x
Reference in New Issue
Block a user