Refactor request script template for clarity

This commit is contained in:
CanbiZ (MickLesk)
2026-06-11 16:41:23 +02:00
committed by GitHub
parent 39af3f3966
commit 52cf5167c9
+129 -133
View File
@@ -1,150 +1,146 @@
title: "[Script request]: " title: "[Script request]: "
labels: labels:
- enhancement
* enhancement
body: body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new script for Proxmox VE Helper-Scripts.
* type: markdown Please make sure the requested application fits the scope of this project.
attributes: Requests may be closed if the application is out of scope, abandoned, too new, not publicly verifiable, or not suitable for a reliable Proxmox VE Helper-Scripts integration.
value: |
Thanks for suggesting a new script for Proxmox VE Helper-Scripts.
``` - type: input
Please make sure the requested application fits the scope of this project. id: application-name
Requests may be closed if the application is out of scope, abandoned, too new, not publicly verifiable, or not suitable for a reliable Proxmox VE Helper-Scripts integration. attributes:
``` label: Application Name
description: Enter the official application name.
placeholder: "e.g., Home Assistant"
validations:
required: true
* type: input - type: input
id: application-name id: official-website
attributes: attributes:
label: Application Name label: Official Website
description: Enter the official application name. description: Enter the official website, documentation page, or project homepage.
placeholder: "e.g., Home Assistant" placeholder: "e.g., https://www.home-assistant.io/"
validations: validations:
required: true required: true
* type: input - type: input
id: official-website id: source-repository
attributes: attributes:
label: Official Website label: Source Repository
description: Enter the official website, documentation page, or project homepage. description: Enter the official GitHub, GitLab, Forgejo, or other public source repository URL.
placeholder: "e.g., https://www.home-assistant.io/" placeholder: "e.g., https://github.com/home-assistant/core"
validations: validations:
required: true required: true
* type: input - type: input
id: source-repository id: latest-release
attributes: attributes:
label: Source Repository label: Latest Official Release or Tag
description: Enter the official GitHub, GitLab, Forgejo, or other public source repository URL. description: Enter the URL to the latest official release, tag, or release archive. The latest release or tag should not be older than 6 months.
placeholder: "e.g., https://github.com/home-assistant/core" placeholder: "e.g., https://github.com/home-assistant/core/releases/latest"
validations: validations:
required: true required: true
* type: input - type: input
id: latest-release id: latest-release-date
attributes: attributes:
label: Latest Official Release or Tag label: Latest Release/Tag Date
description: Enter the URL to the latest official release, tag, or release archive. The latest release or tag should not be older than 6 months. description: Enter the date of the latest official release or tag.
placeholder: "e.g., https://github.com/home-assistant/core/releases/latest" placeholder: "e.g., 2026-06-01"
validations: validations:
required: true required: true
* type: input - type: input
id: latest-release-date id: project-age
attributes: attributes:
label: Latest Release/Tag Date label: Project Age
description: Enter the date of the latest official release or tag. description: Confirm when the project was first publicly released or created. The project should be at least 6 months old.
placeholder: "e.g., 2026-06-01" placeholder: "e.g., First public release: 2024-11-15"
validations: validations:
required: true required: true
* type: input - type: input
id: project-age id: stars-or-adoption
attributes: attributes:
label: Project Age label: Stars / Adoption
description: Confirm when the project was first publicly released or created. The project should be at least 6 months old. description: Enter the current star count or another public adoption metric. The repository should have at least 1,000 stars or a clearly comparable public adoption signal.
placeholder: "e.g., First public release: 2024-11-15" placeholder: "e.g., 75k GitHub stars"
validations: validations:
required: true required: true
* type: input - type: textarea
id: stars-or-adoption id: app-description
attributes: attributes:
label: Stars / Adoption label: Description
description: Enter the current star count or another public adoption metric. The repository should have at least 1,000 stars or a clearly comparable public adoption signal. description: Explain what the application does and why it should be added to Proxmox VE Helper-Scripts.
placeholder: "e.g., 75k GitHub stars" placeholder: |
validations: Example:
required: true Home Assistant is a popular open-source platform for managing smart home devices.
Adding it to Proxmox VE Helper-Scripts would make setup and management on Proxmox easier for users who want a self-hosted smart home system.
validations:
required: true
* type: textarea - type: textarea
id: app-description id: installation-notes
attributes: attributes:
label: Description label: Installation / Deployment Notes
description: Explain what the application does and why it should be added to Proxmox VE Helper-Scripts. description: Add relevant installation details, dependencies, build requirements, ports, databases, services, or known limitations.
placeholder: | placeholder: |
Example: Example:
Home Assistant is a popular open-source platform for managing smart home devices. - Requires Python, Node.js, PostgreSQL, Redis, etc.
Adding it to Proxmox VE Helper-Scripts would make setup and management on Proxmox easier for users who want a self-hosted smart home system. - Provides official release tarballs
validations: - Runs as a systemd service
required: true - Uses port 8123 by default
validations:
required: false
* type: textarea - type: textarea
id: installation-notes id: scope-fit
attributes: attributes:
label: Installation / Deployment Notes label: Scope Fit
description: Add relevant installation details, dependencies, build requirements, ports, databases, services, or known limitations. description: Explain why this application fits the Proxmox VE Helper-Scripts project.
placeholder: | placeholder: |
Example: Example:
- Requires Python, Node.js, PostgreSQL, Redis, etc. This is a self-hosted server application that can run reliably in a Proxmox LXC or VM.
- Provides official release tarballs It has an active upstream project, official releases, and broad community adoption.
- Runs as a systemd service validations:
- Uses port 8123 by default required: true
validations:
required: false
* type: textarea - type: checkboxes
id: scope-fit id: due-diligence
attributes: attributes:
label: Scope Fit label: Due Diligence
description: Explain why this application fits the Proxmox VE Helper-Scripts project. description: Please confirm the following before submitting your request.
placeholder: | options:
Example: - label: I have searched existing scripts and found no duplicate.
This is a self-hosted server application that can run reliably in a Proxmox LXC or VM. required: true
It has an active upstream project, official releases, and broad community adoption. - label: I have searched existing discussions and found no duplicate request.
validations: required: true
required: true - label: The application has an official public source repository.
required: true
- label: The application has official releases, tags, or release tarballs.
required: true
- label: The latest official release or tag is not older than 6 months.
required: true
- label: The project itself is at least 6 months old.
required: true
- label: The project has at least 1,000 stars or a comparable public adoption signal.
required: true
- label: The application is actively maintained.
required: true
- label: The application is self-hosted and suitable for Proxmox VE Helper-Scripts.
required: true
- label: I understand that requests outside the project scope may be closed without an extensive explanation.
required: true
* type: checkboxes - type: markdown
id: due-diligence attributes:
attributes: value: |
label: Due Diligence Thanks for submitting your request.
description: Please confirm the following before submitting your request. The team will review it and may ask for more information if needed.
options:
- label: I have searched existing scripts and found no duplicate.
required: true
- label: I have searched existing discussions and found no duplicate request.
required: true
- label: The application has an official public source repository.
required: true
- label: The application has official releases, tags, or release tarballs.
required: true
- label: The latest official release or tag is not older than 6 months.
required: true
- label: The project itself is at least 6 months old.
required: true
- label: The project has at least 1,000 stars or a comparable public adoption signal.
required: true
- label: The application is actively maintained.
required: true
- label: The application is self-hosted and suitable for Proxmox VE Helper-Scripts.
required: true
- label: I understand that requests outside the project scope may be closed without an extensive explanation.
required: true
* type: markdown
attributes:
value: |
Thanks for submitting your request.
The team will review it and may ask for more information if needed.