Convert Issue templates to Forms

This commit is contained in:
Stephen Brown II 2021-09-01 09:51:50 -06:00
parent 4b686b493f
commit 3b190726b8
9 changed files with 228 additions and 151 deletions

View File

@ -0,0 +1,115 @@
---
name: New alternative
description: Add a new alternative for a Google service
title: "[NEW] Alternative name here"
labels:
- new
body:
- type: markdown
attributes:
value: |
## Adding a new alternative to the list
Fill out to the best of your ability.
If an optional item is not applicable, feel free to ignore it.
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: "**I have read the guidelines in [CONTRIBUTING.md](../blob/master/CONTRIBUTING.md)**"
required: true
- label: Include my name in [CONTRIBUTORS.md](../blob/master/CONTRIBUTORS.md)
- label: I am affiliated with this alternative
- type: input
id: name
attributes:
label: Alternative name
description: Name of the alternative you wish to add
validations:
required: true
- type: dropdown
id: section
attributes:
label: Section
description: Please also include the section you feel it belongs best in
multiple: true
options:
- Browser extensions
- Web-based products
- Operating systems
- Desktop applications
- Mobile applications
- Hardware
- type: textarea
id: description
attributes:
label: Description
description: |
Please provide a brief description of the alternative,
one to 5 sentences which will be displayed along with the name.
validations:
required: true
- type: textarea
id: reasoning
attributes:
label: Reason for adding
description: |
Why is this alternative necessary? Don't use opinions and try to be objective.
- type: input
id: url
attributes:
label: URL
description: URL of the alternative you wish to add
placeholder: https://example-alternative.org
validations:
required: true
- type: input
id: repo
attributes:
label: Repository
description: Source Code repository for the alternative
placeholder: https://github.com/example/alternative
- type: input
id: fdroid
attributes:
label: F-Droid ID
description: If available on F-Droid, the ID of the app
placeholder: org.alternative.example
- type: textarea
id: other_links
attributes:
label: Other Links
description: If applicable or helpful, other links related to the alternative
- type: checkboxes
id: eyes
attributes:
label: Is this alternative hosted in a country that performs surveillance?
description: |
For more info on 5/9/14 eyes, please check here: https://restoreprivacy.com/5-eyes-9-eyes-14-eyes/
Usually only one applies, but you may select more than one.
options:
- label: 5 Eyes
- label: 9 Eyes
- label: 14 Eyes
- type: dropdown
id: pricing
attributes:
label: Is there a cost to use this alternative?
options:
- Free
- Paid
- Freemium (Free tier but paid upgrades)
- type: dropdown
id: self-hosting
attributes:
label: Please indicate if self-hosting is possible, not possible, or the only option
options:
- Possible
- Not possible
- Only self-hosted
- type: textarea
id: additional_details
attributes:
label: Additional Details
description: Use this space to add any other relevant information about the alternative

View File

@ -0,0 +1,43 @@
---
name: Fix/update alternative
description: Fix or update an existing alternative.
title: "[FIX] Alternative name here"
labels:
- fix
body:
- type: markdown
attributes:
value: |
## Fixing details about an alternative in the list
Fill out to the best of your ability.
If an item is not applicable, feel free to ignore it.
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: "**I have read the guidelines in [CONTRIBUTING.md](../blob/master/CONTRIBUTING.md)**"
required: true
- label: Include my name in [CONTRIBUTORS.md](../blob/master/CONTRIBUTORS.md)
- label: I am affiliated with this alternative
- type: input
id: alternative_name
attributes:
label: Alternative name
description: Which alternative needs to be fixed or updated?
- type: textarea
id: error
attributes:
label: Error
description: What might be wrong or what should be updated?
- type: textarea
id: proposed_changes
attributes:
label: Proposed changes
description: What do you suggest be changed?
- type: textarea
id: additional_details
attributes:
label: Additional details
description: Add any additional details here.

View File

@ -0,0 +1,36 @@
---
name: Remove alternative
description: Provide details on why an existing alternative should be removed.
title: "[REMOVE] Alternative name here"
labels:
- remove
body:
- type: markdown
attributes:
value: |
## Removing an existing alternative from the list
Fill out to the best of your ability.
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: "**I have read the guidelines in [CONTRIBUTING.md](../blob/master/CONTRIBUTING.md)**"
required: true
- label: Include my name in [CONTRIBUTORS.md](../blob/master/CONTRIBUTORS.md)
- label: I am affiliated with this alternative
- type: input
id: alternative_name
attributes:
label: Alternative name
description: Which alternative needs to be removed?
validations:
required: true
- type: textarea
id: reason
attributes:
label: Reason
description: Why should this alternative be removed?
validations:
required: true

27
.github/ISSUE_TEMPLATE/4-other.yml vendored Normal file
View File

@ -0,0 +1,27 @@
---
name: Other
description: Anything else that does not fit the other templates. Blank issues are not permitted.
title: "[DISCUSS] Title here"
labels:
- other
body:
- type: markdown
attributes:
value: |
## Have a question or other topic of discussion that isn't adding/removing/modifying an alternative?
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: "**I have read the guidelines in [CONTRIBUTING.md](../blob/master/CONTRIBUTING.md)**"
required: true
- label: Include my name in [CONTRIBUTORS.md](../blob/master/CONTRIBUTORS.md)
- label: I am affiliated with this alternative
- type: textarea
id: details
attributes:
label: Details
description: Describe your issue
validations:
required: true

View File

@ -1 +1,7 @@
blank_issues_enabled: false
blank_issues_enabled: false
contact_links:
- name: Other/Discussions
url: https://github.com/tycrek/degoogle/discussions
about: >
Have a question or other topic of discussion that isn't adding/removing/modifying an alternative?
The "Discussions" forum is where you want to start.

View File

@ -1,38 +0,0 @@
---
name: Fix/update alternative
about: Fix or update an exsting alternative.
title: "[FIX] Title here"
labels: 'fix'
assignees: ''
---
<!-- Fill out to the best of your ability. -->
<!-- If an item is not applicable, feel free to remove the line. -->
| Checklist | |
| --------- | - |
| **I have read the guidelines in [CONTRIBUTING.md]** | yes/no |
| Include my name in [CONTRIBUTORS.md] | yes/no |
| I am affiliated with this alternative | yes/no |
### Alternative name
<!-- Which alternative needs to be fixed or updated? -->
### Error
<!-- What might be wrong or what should be updated? -->
### Proposed changes
<!-- What do you suggest be changed? -->
### Additional details
<!-- Add any additional details here. -->
[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md
[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md

View File

@ -1,56 +0,0 @@
---
name: New alternative
about: Add a new alternative for a Google service
title: "[NEW] Title here"
labels: 'new'
assignees: ''
---
<!-- Fill out to the best of your ability. -->
<!-- If an item is not applicable, feel free to remove the line. -->
| Checklist | |
| --------- | - |
| **I have read the guidelines in [CONTRIBUTING.md]** | yes/no |
| Include my name in [CONTRIBUTORS.md] | yes/no |
| I am affiliated with this alternative | yes/no |
### Alternative name
<!-- Name of the alternative you wish to add -->
<!-- Please also include the section you feel it belongs best in -->
### Alternative Links
<!-- URL of the alternative you wish to add -->
<!-- Please include any websites, source code repositories, F-Droid pages, or other relavant links -->
### Reason for adding
<!-- Why is this alternative necessary? -->
<!-- Don't use opinions and try to be objective -->
### Alternative details
<!--
These are optional, but will help accelrate the review process. Fill out to the best of your ability.
- For more info on 5/9/14 eyes, please check here: https://restoreprivacy.com/5-eyes-9-eyes-14-eyes/
- For pricing, please specify one of: free, paid, freemium
- For self-hosting, please indicate if self-hosting is possible, not possible, or the only option
-->
- **5/9/14 eyes**:
- **Pricing**:
- **Self-hosting**:
#### Additional details
<!-- Use this space to add any other relevant information about the alternative -->
[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md
[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md

View File

@ -1,26 +0,0 @@
---
name: Other
about: Anything else that does not fit the other templates. Blank issues are not permitted.
title: "[OTHER] Title here"
labels: 'other'
assignees: ''
---
<!-- Fill out to the best of your ability. -->
<!-- If an item is not applicable, feel free to remove the line. -->
| Checklist | |
| --------- | - |
| **I have read the guidelines in [CONTRIBUTING.md]** | yes/no |
| Include my name in [CONTRIBUTORS.md] | yes/no |
| I am affiliated with this alternative | yes/no |
### Details
<!-- Describe your Issue -->
[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md
[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md

View File

@ -1,30 +0,0 @@
---
name: Remove alternative
about: Provide details on why an existing alternative should be removed.
title: "[REMOVE] Title here"
labels: 'remove'
assignees: ''
---
<!-- Fill out to the best of your ability. -->
<!-- If an item is not applicable, feel free to remove the line. -->
| Checklist | |
| --------- | - |
| **I have read the guidelines in [CONTRIBUTING.md]** | yes/no |
| Include my name in [CONTRIBUTORS.md] | yes/no |
| I am affiliated with this alternative | yes/no |
### Alternative name
<!-- Which alternative needs to be removed? -->
### Reason
<!-- Why should this alternative be removed? -->
[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md
[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md