Add .github/ISSUE_TEMPLATE/adding.yml
This commit is contained in:
parent
403a030251
commit
af08c040f5
1 changed files with 102 additions and 0 deletions
102
.github/ISSUE_TEMPLATE/adding.yml
vendored
Normal file
102
.github/ISSUE_TEMPLATE/adding.yml
vendored
Normal file
|
@ -0,0 +1,102 @@
|
|||
name: 'Add Application'
|
||||
description: 'Track the process of adding a new application'
|
||||
title: 'Add Application: [Application Name]'
|
||||
labels:
|
||||
- addition
|
||||
assignees: ''
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Application Details
|
||||
|
||||
- type: input
|
||||
id: application-name
|
||||
attributes:
|
||||
label: Application Name
|
||||
description: Name of the application to be added
|
||||
placeholder: Name of the application
|
||||
|
||||
- type: textarea
|
||||
id: application-description
|
||||
attributes:
|
||||
label: Application Description
|
||||
description: Provide a brief description of the application and its purpose
|
||||
placeholder: Description of the application
|
||||
|
||||
- type: checkboxes
|
||||
id: application-reason
|
||||
attributes:
|
||||
label: Reason for Addition
|
||||
description: Please select one or more reasons for adding the application
|
||||
options:
|
||||
- label: New functionality
|
||||
- label: Performance improvement
|
||||
- label: Security enhancement
|
||||
- label: Replacing another application
|
||||
description: Provide the name of the application being replaced, if applicable
|
||||
- label: Other (please specify)
|
||||
description: Provide additional details
|
||||
|
||||
- type: dropdown
|
||||
id: folder-added
|
||||
attributes:
|
||||
label: Folder Added To
|
||||
description: Select the folder where the application was added
|
||||
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
|
||||
- label: New Folder
|
||||
description: Select this if a new folder was created
|
||||
|
||||
- type: input
|
||||
id: new-folder-name
|
||||
attributes:
|
||||
label: New Folder Name
|
||||
description: If you created a new folder, provide the name of the new folder
|
||||
placeholder: Name of the new folder
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Steps to Add
|
||||
|
||||
- type: checkboxes
|
||||
id: steps-to-add
|
||||
attributes:
|
||||
label: Steps to Add
|
||||
description: Please check off each step as it is completed
|
||||
options:
|
||||
- label: Add Configuration Files
|
||||
description: Create and add configuration files for the new application
|
||||
- label: Update Wiki
|
||||
description: Create or update the Wiki page for the new application and update any relevant architecture diagrams or flowcharts
|
||||
- label: Update README(s)
|
||||
description: Add the new application to the main table and any other relevant sections
|
||||
- label: Add to CD Platform Logic
|
||||
description: Add necessary logic to the CD platform for the new application
|
||||
- label: Testing and Validation
|
||||
description: Ensure the application is tested and validated
|
||||
|
||||
- type: textarea
|
||||
id: additional-notes
|
||||
attributes:
|
||||
label: Additional Notes
|
||||
description: Add any additional comments or details here
|
||||
placeholder: Comments
|
Reference in a new issue