From 403a030251aa7d23d5c573794625ea8217592d04 Mon Sep 17 00:00:00 2001 From: mafyuh Date: Wed, 29 May 2024 00:22:08 +0000 Subject: [PATCH] Update .github/ISSUE_TEMPLATE/deletion.yml --- .github/ISSUE_TEMPLATE/deletion.yml | 144 ++++++++++++++++------------ 1 file changed, 84 insertions(+), 60 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/deletion.yml b/.github/ISSUE_TEMPLATE/deletion.yml index 41ed8d3..7028220 100644 --- a/.github/ISSUE_TEMPLATE/deletion.yml +++ b/.github/ISSUE_TEMPLATE/deletion.yml @@ -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