diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index e5fecfe45..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Bug report -about: Please only create issues for bug reports. Feature requests or general questions - should start as a "Discussion" on GitHub. -title: '' -labels: '' -assignees: '' - ---- - - - -**Describe the bug** -A clear and concise description of what the bug is. - -**Expected behavior** -A clear and concise description of what you expected to happen. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Additional context** -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..0a84af368 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,53 @@ +name: Bug report +about: Please only create issues for bug reports. Feature requests or general questions should start as a "Discussion" on GitHub. +body: + - type: markdown + attributes: + value: Please make sure to search our issues for similar bugs first! If bug has been reported already, react with a thumbs-up, and/or leave a comment providing further details. + - type: textarea + id: current + attributes: + label: Problem and impact + description: What problem you're running into? What impact does it have on you / your event? + placeholder: When trying to do ____, pretix suddenly shows me an error saying "...". + - type: textarea + id: expected + attributes: + label: Expected behaviour + description: Sometimes bugs are subtle and the expected behaviour may need some explanation. Leave empty if it's just "Don't be broken." + - type: textarea + id: reproduction + attributes: + label: Steps to reproduce + description: "Please give as much context as possible: Are there any settings that impact this behaviour?" + placeholder: | + 1. + 2. + 3. + 4. + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: If possible, show screenshots of the problem. + - type: input + id: link + attributes: + label: Link + description: Link to the page where the bug occurs + - type: input + id: browser + attributes: + label: Browser (software, desktop or mobile?) and version + description: Leave empty for backend problems + - type: input + id: os + attributes: + label: Operating system, dependency versions + description: Leave empty for frontend problems + - type: input + id: version + attributes: + label: Version + description: The pretix version in use. (Leave empty if unknown.) + diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..62a894405 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: Community Support + url: https://github.com/pretix/pretix/discussions/categories/q-a + about: Not sure how to do Y? Please post your support requests in the Q&A section of our GitHub Discussions instead! + - name: Feature ideas + url: https://github.com/pretix/pretix/discussions/categories/ideas + about: Please post your idea in the Ideas section of our GitHub Discussions instead! diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 000000000..eef106cd1 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,20 @@ +# Security policy + +## Reporting a vulnerability + +If you discover a vulnerability with our software or server systems, please report it to us in private. Do not to attempt to harm our users, customer's data or our system's availability when looking for vulneratbilities. + +Please contact us at security@pretix.eu with full details and steps to reproduce and allow reasonable time for us to resolve the issue before publishing your findings. If you wish to encrypt your email, you can find our GPG key [here](https://pretix.eu/.well-known/security@pretix.eu.asc). + +We're not large enough to run a formal bug bounty program, but if you find a serious vulnerability in our service, we will find a way to show our gratitude. + +## Version support + +Security support is provided for the current stable release as well as the two previous stable releases. +Be sure to keep your pretix installation up to date. + +New releases and security issues will be announced on our [blog](https://pretix.eu/about/en/blog/). If you +subscribe to our [newsletter](https://pretix.eu/about/en/blog/) in the "News about self-hosting pretix" +category, we will also send you an email on security issues. + +Past security issues are listed [on our website](https://pretix.eu/about/en/security).