diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml new file mode 100644 index 0000000..dee0719 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.yaml @@ -0,0 +1,62 @@ +name: Bug Report +description: File a bug report. +title: "[Bug]: " +type: Bug +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: input + attributes: + label: Rayhunter Version + description: | + Which version did you install? + placeholder: v0.2.6 + - type: input + attributes: + label: Capture Date + description: | + YYYY-MM-DD + placeholder: 2025-05-01 + validations: + required: true + - type: input + attributes: + label: Capture Location + description: | + (If comfortable disclosing) What region or country were you in? + placeholder: Washington State + validations: + required: false + - type: input + attributes: + label: Device and Model + description: | + Device you installed Rayhunter on to. + placeholder: Orbic RC400L + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: | + What steps did you take to get to your issue? + placeholder: Tell us what you see! + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected behavior + description: Rayhunter's behavior differed from what I expected because. + placeholder: "What was expected?" + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Rayhunter data captures (QMDL and PCAP logs) or error codes + render: shell diff --git a/.github/ISSUE_TEMPLATE/config.yaml b/.github/ISSUE_TEMPLATE/config.yaml new file mode 100644 index 0000000..35b33e2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yaml @@ -0,0 +1,8 @@ +blank_issues_enabled: false +contact_links: + - name: Rayhunter Mattermost + url: https://opensource.eff.org/signup_user_complete/?id=6iqur37ucfrctfswrs14iscobw&md=link&sbr=su + about: If you're having trouble using Rayhunter and aren't sure you've found a bug or request for a new feature, please first try asking for help here. There is a much larger community there of people familiar with the project who will be able to more quickly answer your questions. + - name: Rayhunter Security Policy + url: https://github.com/EFForg/rayhunter/security/advisories/new + about: Please report security vulnerabilities here. diff --git a/.github/ISSUE_TEMPLATE/feature.yaml b/.github/ISSUE_TEMPLATE/feature.yaml new file mode 100644 index 0000000..1e2a35a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature.yaml @@ -0,0 +1,27 @@ +name: Feature Request +description: Suggest a new feature or improvement to Rayhunter +title: "[Feature Request]: " +labels: ["enhancement"] +body: + - type: textarea + id: problem + attributes: + label: What problem does this feature solve or what does it enhance? + description: Explain what this feature addresses, ors the benefit it provides. + placeholder: For example, "Currently, users have to manually do X, which is time-consuming." + validations: + required: true + - type: textarea + id: solution + attributes: + label: Proposed Solution + description: Describe the solution you'd like to see implemented. + placeholder: For example, "Implement a new button that automatically does X." + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives Considered + description: Have you considered any alternative solutions? + placeholder: For example, "We considered Y, but Z is a better approach because..."