diff --git a/.github/DISCUSSION_TEMPLATE/request-script.yml b/.github/DISCUSSION_TEMPLATE/request-script.yml index dd8a85c58..64d694c97 100644 --- a/.github/DISCUSSION_TEMPLATE/request-script.yml +++ b/.github/DISCUSSION_TEMPLATE/request-script.yml @@ -11,6 +11,15 @@ body: Please make sure the requested application fits the scope of this project. 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. + General requirements: + - The application should be self-hosted. + - The project should have an official public source repository. + - The project should provide official releases, tags, or release tarballs. + - The project should be actively maintained. + - The project should generally have at least 1,000 stars or a comparable public adoption signal. + - The latest official release or tag should not be older than 6 months. + - The project itself should be at least 6 months old. + - type: input id: application-name attributes: @@ -38,80 +47,41 @@ body: validations: required: true - - type: input - id: latest-release - attributes: - label: Latest Official Release or Tag - 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/releases/latest" - validations: - required: true - - - type: input - id: latest-release-date - attributes: - label: Latest Release/Tag Date - description: Enter the date of the latest official release or tag. - placeholder: "e.g., 2026-06-01" - validations: - required: true - - - type: input - id: project-age - attributes: - label: Project Age - description: Confirm when the project was first publicly released or created. The project should be at least 6 months old. - placeholder: "e.g., First public release: 2024-11-15" - validations: - required: true - - - type: input - id: stars-or-adoption - attributes: - label: Stars / Adoption - 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., 75k GitHub stars" - validations: - required: true - - type: textarea id: app-description attributes: label: Description - description: Explain what the application does and why it should be added to Proxmox VE Helper-Scripts. + description: Explain what the application does. placeholder: | Example: - 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. + Home Assistant is an open-source platform for managing smart home devices. + validations: + required: true + + - type: textarea + id: reason + attributes: + label: Why should this be added? + description: Explain why this application would be useful for Proxmox VE Helper-Scripts users. + placeholder: | + Example: + It is a popular self-hosted application and would be useful for users who want to run it easily in a Proxmox LXC or VM. validations: required: true - type: textarea id: installation-notes attributes: - label: Installation / Deployment Notes - description: Add relevant installation details, dependencies, build requirements, ports, databases, services, or known limitations. + label: Installation Notes + description: Add any relevant installation details, dependencies, ports, databases, services, or known limitations. placeholder: | Example: - - Requires Python, Node.js, PostgreSQL, Redis, etc. - - Provides official release tarballs - - Runs as a systemd service + - Requires PostgreSQL - Uses port 8123 by default + - Runs as a systemd service validations: required: false - - type: textarea - id: scope-fit - attributes: - label: Scope Fit - description: Explain why this application fits the Proxmox VE Helper-Scripts project. - placeholder: | - Example: - This is a self-hosted server application that can run reliably in a Proxmox LXC or VM. - It has an active upstream project, official releases, and broad community adoption. - validations: - required: true - - type: checkboxes id: due-diligence attributes: @@ -124,18 +94,10 @@ body: 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: The application appears to be actively maintained and provides official releases, tags, or release tarballs. + required: true - label: I understand that requests outside the project scope may be closed without an extensive explanation. required: true