From 2078a0c39493588acfbd2cf123130d75d182a68b Mon Sep 17 00:00:00 2001 From: eshanized Date: Tue, 31 Dec 2024 13:39:46 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20feat:=20add=20issue=20templates?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/ISSUE_TEMPLATE/bug_report.yml | 3 ++ .github/ISSUE_TEMPLATE/feature_request.yml | 33 ++++++++++++++ .github/ISSUE_TEMPLATE/security_issue.yml | 52 ++++++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml create mode 100644 .github/ISSUE_TEMPLATE/security_issue.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index c826a01..0e37a76 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,6 +1,9 @@ name: Bug Report 🐛 description: Report an issue with Snigdha OS ArchISO. labels: ["bug"] +assignees: + - eshanized + - d3v1l0n body: - type: markdown diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..d7386e4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,33 @@ +name: Feature Request 💡 +description: Request a new feature or improvement for Snigdha OS ArchISO. +labels: ["enhancement"] + +body: + - type: markdown + attributes: + value: | + Thank you for suggesting a new feature for **Snigdha OS ArchISO**! Please provide details about the feature you would like to see added. + + - type: input + attributes: + label: Describe the Feature + description: Please describe the feature in detail. What would it do? How would it benefit users? + placeholder: A clear and concise description of the feature. + validations: + required: true + + - type: input + attributes: + label: Why Is This Feature Needed? + description: Please explain why this feature is important and any use cases it will address. + placeholder: Explain the importance and value of this feature. + validations: + required: true + + - type: input + attributes: + label: Potential Solution + description: (Optional) If you have an idea of how this feature might be implemented, feel free to share. + placeholder: A suggested solution for the feature. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/security_issue.yml b/.github/ISSUE_TEMPLATE/security_issue.yml new file mode 100644 index 0000000..502e95a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/security_issue.yml @@ -0,0 +1,52 @@ +name: Security Issue 🚨 +description: Report a security vulnerability for Snigdha OS ArchISO. +labels: ["security"] + +body: + - type: markdown + attributes: + value: | + **IMPORTANT**: If you are reporting a security vulnerability, **do not disclose it publicly**. Please follow the steps outlined in our [Security Policy](#security-policy) to report the issue securely. + + - type: input + attributes: + label: Summary of the Vulnerability + description: Provide a brief summary of the security vulnerability. + placeholder: A brief description of the vulnerability. + validations: + required: true + + - type: textarea + attributes: + label: Steps to Reproduce + description: Provide the steps to reproduce the vulnerability, if applicable. + placeholder: | + 1. + 2. + 3. + validations: + required: true + + - type: input + attributes: + label: Affected Versions + description: Specify the versions of Snigdha OS ArchISO that are affected by this vulnerability. + placeholder: e.g., Snigdha OS ArchISO 2024.12.01 + validations: + required: true + + - type: input + attributes: + label: Impact + description: What impact does the vulnerability have? (e.g., privilege escalation, data leakage, etc.) + placeholder: A description of the impact of the vulnerability. + validations: + required: true + + - type: input + attributes: + label: Mitigation + description: If applicable, include any temporary mitigations or workarounds for the issue. + placeholder: A description of any mitigations or fixes. + validations: + required: false