Skip to content
This repository has been archived by the owner on Aug 26, 2024. It is now read-only.

Convert Issue templates to Forms #402

Merged
merged 3 commits into from
Sep 2, 2021
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
115 changes: 115 additions & 0 deletions .github/ISSUE_TEMPLATE/1-new-alternative.yml
Original file line number Diff line number Diff line change
@@ -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
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/2-fix-update-alternative.yml
Original file line number Diff line number Diff line change
@@ -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.
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/3-remove-alternative.yml
Original file line number Diff line number Diff line change
@@ -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
8 changes: 7 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
blank_issues_enabled: false
blank_issues_enabled: false
contact_links:
- name: Other
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.
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/fix-update-alternative.md

This file was deleted.

56 changes: 0 additions & 56 deletions .github/ISSUE_TEMPLATE/new-alternative.md

This file was deleted.

26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE/other.md

This file was deleted.

30 changes: 0 additions & 30 deletions .github/ISSUE_TEMPLATE/remove-alternative.md

This file was deleted.

2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- If your Pull Request is related to an alternative, make sure there is a corrosponding Issue for discussion. -->
<!-- If your Pull Request is related to an alternative, make sure there is a corresponding Issue for discussion. -->

| Checklist | |
| --------- | - |
Expand Down