Update .github/ISSUE_TEMPLATE/deletion.yml

This commit is contained in:
Matt Reeves 2024-05-29 00:22:08 +00:00
parent 0b10bfcc28
commit 403a030251

View file

@ -1,67 +1,91 @@
name: Delete Application
about: Track the process of deleting an application
title: "Delete Application: [Application Name]"
name: 'Delete Application'
description: 'Track the process of deleting an application'
title: 'Delete Application: [Application Name]'
labels:
- deletion
assignees: []
assignees: ''
application_details:
application_name: "[Name of the application to be deleted]"
body:
- type: markdown
attributes:
value: |
## Application Details
reason_for_deletion:
reasons:
- no_longer_needed: false
- replaced_by_another_application:
selected: false
new_application_name: ""
- maintenance_overhead: false
- security_vulnerabilities: false
- performance_issues: false
- compatibility_issues: false
- licensing_issues: false
- other:
selected: false
additional_details: ""
- type: input
id: application-name
attributes:
label: Application Name
description: Name of the application to be deleted
placeholder: Name of the application
impacted_folders:
- ag-backup: false
- ag-main: false
- AI: false
- arm: false
- arrs: false
- authentik: false
- cf: false
- downloaders: false
- drone: false
- jellyfin: false
- kasm: false
- netboot: false
- nexus: false
- portainer: false
- twingate: false
- type: checkboxes
id: reason-for-deletion
attributes:
label: Reason for Deletion
description: Please select one or more reasons for the deletion
options:
- label: No longer needed
- label: Replaced by another application
description: Provide the name of the new application, if applicable
- label: Maintenance overhead
- label: Security vulnerabilities
- label: Performance issues
- label: Compatibility issues
- label: Licensing issues
- label: Other (please specify)
description: Provide additional details
steps_to_delete:
- remove_configuration_files:
description: "Locate and remove all configuration files related to the application."
completed: false
- update_wiki:
description: "Add Archived tag to Wiki page. Update any architecture diagrams or flowcharts."
completed: false
- update_readmes:
description: "Remove app from main table."
completed: false
- remove_from_cd_platform_logic:
description: "Remove uneeded if statement from CD platform."
completed: false
- deletion_from_host:
description: "Ensure that the application and all related files have been successfully removed."
completed: false
- close_related_issues:
description: "Close any open issues or tasks related to the application."
completed: false
- delete_entire_folder:
description: "Deleting entire folder"
completed: false
- type: checkboxes
id: impacted-folders
attributes:
label: Impacted Folders
description: Select the folders that are impacted by the deletion
options:
- label: ag-backup
- label: ag-main
- label: AI
- label: arm
- label: arrs
- label: authentik
- label: cf
- label: downloaders
- label: drone
- label: jellyfin
- label: kasm
- label: netboot
- label: nexus
- label: portainer
- label: twingate
additional_notes:
comments: ""
- type: markdown
attributes:
value: |
## Steps to Delete
- type: checkboxes
id: steps-to-delete
attributes:
label: Steps to Delete
description: Please check off each step as it is completed
options:
- label: Remove Configuration Files
description: Locate and remove all configuration files related to the application
- label: Update Wiki
description: Add Archived tag to Wiki page and update any architecture diagrams or flowcharts
- label: Update README(s)
description: Remove app from main table
- label: Remove From CD Platform Logic
description: Remove unneeded if statement from CD platform
- label: Deletion from host
description: Ensure that the application and all related files have been successfully removed
- label: Close Related Issues
description: Close any open issues or tasks related to the application
- label: If you are deleting the entire folder check this box
description: Deleting entire folder
- type: textarea
id: additional-notes
attributes:
label: Additional Notes
description: Add any additional comments or details here
placeholder: Comments