From 3b190726b8f7ba59d6a7d808af22a36428cbbe14 Mon Sep 17 00:00:00 2001 From: Stephen Brown II Date: Wed, 1 Sep 2021 09:51:50 -0600 Subject: [PATCH] Convert Issue templates to Forms --- .github/ISSUE_TEMPLATE/1-new-alternative.yml | 115 ++++++++++++++++++ .../2-fix-update-alternative.yml | 43 +++++++ .../ISSUE_TEMPLATE/3-remove-alternative.yml | 36 ++++++ .github/ISSUE_TEMPLATE/4-other.yml | 27 ++++ .github/ISSUE_TEMPLATE/config.yml | 8 +- .../ISSUE_TEMPLATE/fix-update-alternative.md | 38 ------ .github/ISSUE_TEMPLATE/new-alternative.md | 56 --------- .github/ISSUE_TEMPLATE/other.md | 26 ---- .github/ISSUE_TEMPLATE/remove-alternative.md | 30 ----- 9 files changed, 228 insertions(+), 151 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/1-new-alternative.yml create mode 100644 .github/ISSUE_TEMPLATE/2-fix-update-alternative.yml create mode 100644 .github/ISSUE_TEMPLATE/3-remove-alternative.yml create mode 100644 .github/ISSUE_TEMPLATE/4-other.yml delete mode 100644 .github/ISSUE_TEMPLATE/fix-update-alternative.md delete mode 100644 .github/ISSUE_TEMPLATE/new-alternative.md delete mode 100644 .github/ISSUE_TEMPLATE/other.md delete mode 100644 .github/ISSUE_TEMPLATE/remove-alternative.md diff --git a/.github/ISSUE_TEMPLATE/1-new-alternative.yml b/.github/ISSUE_TEMPLATE/1-new-alternative.yml new file mode 100644 index 0000000..c3def0c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-new-alternative.yml @@ -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 diff --git a/.github/ISSUE_TEMPLATE/2-fix-update-alternative.yml b/.github/ISSUE_TEMPLATE/2-fix-update-alternative.yml new file mode 100644 index 0000000..d4a8a90 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-fix-update-alternative.yml @@ -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. diff --git a/.github/ISSUE_TEMPLATE/3-remove-alternative.yml b/.github/ISSUE_TEMPLATE/3-remove-alternative.yml new file mode 100644 index 0000000..f62e754 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3-remove-alternative.yml @@ -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 diff --git a/.github/ISSUE_TEMPLATE/4-other.yml b/.github/ISSUE_TEMPLATE/4-other.yml new file mode 100644 index 0000000..bb45765 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4-other.yml @@ -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 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index ec4bb38..3390117 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1 +1,7 @@ -blank_issues_enabled: false \ No newline at end of file +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. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/fix-update-alternative.md b/.github/ISSUE_TEMPLATE/fix-update-alternative.md deleted file mode 100644 index 4a7bb36..0000000 --- a/.github/ISSUE_TEMPLATE/fix-update-alternative.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: Fix/update alternative -about: Fix or update an exsting alternative. -title: "[FIX] Title here" -labels: 'fix' -assignees: '' - ---- - - - - - -| 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 - - - -### Error - - - -### Proposed changes - - - -### Additional details - - - -[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md -[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md diff --git a/.github/ISSUE_TEMPLATE/new-alternative.md b/.github/ISSUE_TEMPLATE/new-alternative.md deleted file mode 100644 index af81ef4..0000000 --- a/.github/ISSUE_TEMPLATE/new-alternative.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -name: New alternative -about: Add a new alternative for a Google service -title: "[NEW] Title here" -labels: 'new' -assignees: '' - ---- - - - - - -| 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 - - - - -### Alternative Links - - - - -### Reason for adding - - - - -### Alternative details - - -- **5/9/14 eyes**: -- **Pricing**: -- **Self-hosting**: - -#### Additional details - - - -[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md -[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md diff --git a/.github/ISSUE_TEMPLATE/other.md b/.github/ISSUE_TEMPLATE/other.md deleted file mode 100644 index 9b4c094..0000000 --- a/.github/ISSUE_TEMPLATE/other.md +++ /dev/null @@ -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: '' - ---- - - - - - -| 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 - - - -[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md -[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md diff --git a/.github/ISSUE_TEMPLATE/remove-alternative.md b/.github/ISSUE_TEMPLATE/remove-alternative.md deleted file mode 100644 index 74f6909..0000000 --- a/.github/ISSUE_TEMPLATE/remove-alternative.md +++ /dev/null @@ -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: '' - ---- - - - - - -| 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 - - - -### Reason - - - -[CONTRIBUTING.md]: ../blob/master/CONTRIBUTING.md -[CONTRIBUTORS.md]: ../blob/master/CONTRIBUTORS.md