github: replace markdown issue templates with issue forms

This commit is contained in:
dumbmoron 2024-09-08 14:55:15 +00:00
parent afa33c4043
commit 4e66a3813e
No known key found for this signature in database
10 changed files with 178 additions and 117 deletions

View file

@ -1,36 +0,0 @@
---
name: main instance bug report
about: report an issue with cobalt.tools or api.cobalt.tools
title: '[short description of the bug]'
labels: main instance issue
assignees: ''
---
### bug description
clear and concise description of what the issue is.
### reproduction steps
steps to reproduce the described behavior.
here's an example of what it could look like:
1. go to '...'
2. click on '....'
3. download [media type] from [service]
4. see error
### screenshots
if applicable, add screenshots or screen recordings to support your explanation.
if not, remove this section.
### links
if applicable, add links that cause the issue. more = better.
if not, remove this section.
### platform information
- OS [e.g. iOS, windows]
- browser [e.g. chrome, safari, firefox]
- version [e.g. 115]
### additional context
add any other context about the problem here if applicable.
if not, remove this section.

View file

@ -0,0 +1,47 @@
name: main instance bug report
description: "report an issue with cobalt.tools or api.cobalt.tools"
labels: ["main instance issue"]
body:
- type: textarea
id: bug-description
attributes:
label: bug description
description: "clear and concise description of what the issue is."
validations:
required: true
- type: textarea
id: repro-steps
attributes:
label: reproduction steps
description: steps to reproduce the described behavior.
placeholder: |
1. go to '...'
2. click on '....'
3. download [media type] from [service]
4. see error
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: screenshots
description: if applicable, add screenshots or screen recordings to support your explanation.
- type: textarea
id: links
attributes:
label: links
description: if applicable, add links that cause the issue. more = better.
render: shell
- type: input
id: platform
attributes:
label: platform information
description: "the operating system, browser and their versions where you encounter the issue"
placeholder: safari 7 on mac os x 10.8
validations:
required: true
- type: textarea
id: more-context
attributes:
label: additional context
description: add any other context about the problem here if applicable.

View file

@ -1,36 +0,0 @@
---
name: bug report
about: report a global issue with the cobalt codebase
title: '[short description of the bug]'
labels: bug
assignees: ''
---
### bug description
clear and concise description of what the issue is.
### reproduction steps
steps to reproduce the described behavior.
here's an example of what it could look like:
1. go to '...'
2. click on '....'
3. download [media type] from [service]
4. see error
### screenshots
if applicable, add screenshots or screen recordings to support your explanation.
if not, remove this section.
### links
if applicable, add links that cause the issue. more = better.
if not, remove this section.
### platform information
- OS [e.g. iOS, windows]
- browser [e.g. chrome, safari, firefox]
- version [e.g. 115]
### additional context
add any other context about the problem here if applicable.
if not, remove this section.

47
.github/ISSUE_TEMPLATE/bug-report.yml vendored Normal file
View file

@ -0,0 +1,47 @@
name: bug report
description: report a global issue with the cobalt codebase
labels: ["bug"]
body:
- type: textarea
id: bug-description
attributes:
label: bug description
description: "clear and concise description of what the issue is."
validations:
required: true
- type: textarea
id: repro-steps
attributes:
label: reproduction steps
description: steps to reproduce the described behavior.
placeholder: |
1. go to '...'
2. click on '....'
3. download [media type] from [service]
4. see error
validations:
required: true
- type: textarea
id: screenshots
attributes:
label: screenshots
description: if applicable, add screenshots or screen recordings to support your explanation.
- type: textarea
id: links
attributes:
label: links
description: if applicable, add links that cause the issue. more = better.
render: shell
- type: input
id: platform
attributes:
label: platform information
description: "the operating system, browser and their versions where you encounter the issue"
placeholder: safari 7 on mac os x 10.8
validations:
required: true
- type: textarea
id: more-context
attributes:
label: additional context
description: add any other context about the problem here if applicable.

View file

@ -1,15 +0,0 @@
---
name: feature request
about: suggest a feature for cobalt
title: '[short feature request description]'
labels: feature request
assignees: ''
---
### describe the feature you'd like to see
clear and concise description of the feature you want to see in cobalt.
### additional context
if applicable, add any other context or screenshots related to the feature request here.
if not, remove this section.

View file

@ -0,0 +1,23 @@
name: feature request
description: suggest a feature for cobalt
labels: ["feature request"]
body:
- type: markdown
attributes:
value: |
thanks for taking the time to make a feature request!
before you start, please make to read the "adding features or support for services" section of
our [contributor guidelines](https://github.com/imputnet/cobalt/blob/current/CONTRIBUTING.md#adding-features-or-support-for-services)
to make sure your request is a good fit for cobalt.
- type: textarea
id: feat-description
attributes:
label: describe the feature you'd like to see
description: "clear and concise description of the feature you want to see in cobalt."
validations:
required: true
- type: textarea
id: more-context
attributes:
label: additional context
description: add any other context about the problem here if applicable.

View file

@ -1,12 +0,0 @@
---
name: instance hosting help
about: ask any question regarding cobalt instance hosting
title: '[short description of the problem]'
labels: instance hosting help
assignees: ''
---
### problem description
describe what issue you're having, clearly and concisely.
support your description with screenshots/links/etc when needed.

21
.github/ISSUE_TEMPLATE/hosting-help.yml vendored Normal file
View file

@ -0,0 +1,21 @@
name: instance hosting help
description: ask any question regarding cobalt instance hosting
labels: ["instance hosting help"]
body:
- type: textarea
id: problem-description
attributes:
label: problem description
description: |
describe what issue you're having, clearly and concisely.
support your description with screenshots/links/etc when needed.
validations:
required: true
- type: textarea
id: configuration
attributes:
label: your instance configuration
description: |
if applicable, add or describe your instance configuration (e.g. compose file) or any changes you made to it.
please **do not share senstive information** such as secret keys or the contents of your cookies file!
render: shell

View file

@ -1,18 +0,0 @@
---
name: service request
about: request service support in cobalt
title: 'add support for [service name]'
labels: service request
assignees: ''
---
### service name & description
provide the service name and brief description of what it is.
### link samples for the service you'd like cobalt to support
list of links that cobalt should recognize.
could be regular video link, shared video link, mobile video link, shortened link, etc.
### additional context
any additional context or screenshots should go here. if there aren't any, just remove this part.

View file

@ -0,0 +1,40 @@
name: service request
description: "request service support in cobalt"
title: "add support for [service name]"
labels: ["service request"]
body:
- type: markdown
attributes:
value: |
thanks for taking the time to make a service request!
before you start, please make to read the "adding features or support for services" section of
our [contributor guidelines](https://github.com/imputnet/cobalt/blob/current/CONTRIBUTING.md#adding-features-or-support-for-services)
to make sure your request is a good fit for cobalt.
- type: input
id: service-name
attributes:
label: service name
validations:
required: true
- type: textarea
id: service-description
attributes:
label: service description
description: a brief description of what the service is and/or what it provides
validations:
required: true
- type: textarea
id: link-samples
attributes:
label: link samples
description: |
list of links that cobalt should recognize.
could be regular video link, shared video link, mobile video link, shortened link, etc.
render: shell
validations:
required: true
- type: textarea
id: more-context
attributes:
label: additional context
description: any additional context or screenshots should go here.