Update issue templates with additional pre-populated fields

This commit is contained in:
Alicia Sykes 2024-03-05 21:06:59 +00:00
parent 967c773d39
commit 9a5aae2058
3 changed files with 45 additions and 14 deletions

View File

@ -7,7 +7,7 @@ assignees:
body:
# Title
- type: input
id: title
id: service-title
attributes:
label: Title
description: >-
@ -27,6 +27,18 @@ body:
validations:
required: true
# Optional, amendment data (auto-filled from awesome-privacy.xyz)
- type: textarea
id: amendment-data
attributes:
label: Amendment Data
render: yaml
placeholder: |
You do not need to fill this section in if you're manually submitting this removal request.
For users submitting via awesome-privacy.xyz this will be auto-filled.
validations:
required: false
# Association disclosure
- type: input
id: association

View File

@ -1,6 +1,9 @@
name: Service Addition
description: Submit a software/service listing for inclusion on Awesome Privacy
title: '[ADDITION] <service_name_here>'
name: Complete Addition
description: |
Submit a software/service listing for inclusion on Awesome Privacy
Choose this template to provide all details for a new listing which
meets all the requirements
title: '[ADDITION] <service_name_here> (Complete)'
assignees:
- lissy93
- liss-bot
@ -34,7 +37,12 @@ body:
value: >-
Before proceeding, please ensure you've read the guidelines outlined in
our [Contributing
Docs](https://github.com/Lissy93/awesome-privacy/blob/main/.github/CONTRIBUTING.md).
Docs](https://github.com/Lissy93/awesome-privacy/blob/main/.github/CONTRIBUTING.md),
and that you're addition meets the
[requirements](https://github.com/Lissy93/awesome-privacy/blob/main/.github/CONTRIBUTING.md#requirements).<br>
If you're unsure, submit a
[Suggested Addition](https://github.com/Lissy93/awesome-privacy/issues/new?assignees=lissy93&labels=Suggested+Addition%2CAwaiting+Review&projects=&template=addition.yml&title=%5BADDITION%5D+%3Ctitle%3E)
instead.
- type: input
id: service-name
attributes:

View File

@ -7,7 +7,7 @@ assignees:
body:
# Title
- type: input
id: title
id: service-title
attributes:
label: Title
description: >-
@ -16,7 +16,7 @@ body:
validations:
required: true
# Amendments description
# Removal description
- type: textarea
id: removal-reason
attributes:
@ -24,19 +24,29 @@ body:
description: |
Describe why this project should be removed.
Please backup your argument with relevant and accurate info, and link to references from reputable sources.
placeholder:
validations:
required: true
# Optional, removal data (auto-filled from awesome-privacy.xyz)
- type: textarea
id: removal-data
attributes:
label: Removal Data
render: yaml
placeholder: |
You do not need to fill this section in, if you're manually submitting this removal request.
For users submitting via awesome-privacy.xyz this will be auto-filled.
validations:
required: false
# Association disclosure
- type: input
id: association
attributes:
label: Association Disclosure
description: >-
For transparency, please state if you currently / previously have had any association with
this project, or another project within a similar industry / category
placeholder:
For transparency, please state if you currently / previously have had any affiliation with
either this project, or another project within a similar industry / category
validations:
required: false
@ -66,7 +76,9 @@ body:
required: true
- label: A similar submission has not already [been opened](https://github.com/Lissy93/awesome-privacy/issues?q=is%3Aissue) for this software/ service
required: true
- label: You agree to the [code of conduct](https://github.com/Lissy93/awesome-privacy/blob/main/.github/CODE_OF_CONDUCT.md)
- label: You have read our [Contributing Guide](https://github.com/Lissy93/awesome-privacy/blob/main/.github/CONTRIBUTING.md) and software requirements
required: true
- label: You agree to the [Code of Conduct](https://github.com/Lissy93/awesome-privacy/blob/main/.github/CODE_OF_CONDUCT.md)
required: true
# Final message
@ -77,5 +89,4 @@ body:
<img align="left" width="160" src="https://i.ibb.co/S5vCnhL/gh-thanks.gif" alt="🐙" />
Thank you for your suggested removal! You should expect a reply within 48 hours.<br>
⭐️ Consider dropping the repo a star if you're enjoying Awesome-Privacy.<br>
validations:
required: false