diff --git a/.github/ISSUE_TEMPLATE/01-feature.md b/.github/ISSUE_TEMPLATE/01-feature.md deleted file mode 100644 index f58fed7d9..000000000 --- a/.github/ISSUE_TEMPLATE/01-feature.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -name: Feature request -about: If you're just not sure how to do something, see "ask a question". -labels: enhancement, needs-triage ---- - -### Include required information - -Please be sure to include at least: - - - what problem your new feature would solve - - how or why you think it is generally useful (i.e., not just for you) - - what alternatives or workarounds you considered diff --git a/.github/ISSUE_TEMPLATE/01-feature.yml b/.github/ISSUE_TEMPLATE/01-feature.yml new file mode 100644 index 000000000..902379b56 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01-feature.yml @@ -0,0 +1,28 @@ +name: Feature request +description: File a new feature request +labels: ["enhancement", "needs-triage"] +body: + + - type: textarea + id: feature + attributes: + label: Feature description + description: Please describe the behavior you'd like to see. + validations: + required: true + + - type: textarea + id: problem-usecase + attributes: + label: Problem or use case + description: Please explain which problem this would solve, or what the use case is for the feature. Keep in mind that it's more likely to be implemented if it's generally useful for a larger number of users. + validations: + required: true + + - type: textarea + id: alternatives + attributes: + label: Alternatives or workarounds + description: Please describe any alternatives or workarounds you have considered and, possibly, rejected. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/02-bug.md b/.github/ISSUE_TEMPLATE/02-bug.md deleted file mode 100644 index 03299e018..000000000 --- a/.github/ISSUE_TEMPLATE/02-bug.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -name: Bug report -about: If you're actually looking for support, see "ask a question". -labels: bug, needs-triage ---- - -### Does your log mention database corruption? - -If your Syncthing log reports panics because of database corruption it is -most likely a fault with your system's storage or memory. Affected log -entries will contain lines starting with `panic: leveldb`. You will need to -delete the index database to clear this, by running `syncthing --reset-database`. - -### Include required information - -Please be sure to include at least: - - - which version of Syncthing and what operating system you are using - - browser and version, if applicable - - what happened, - - what you expected to happen instead, and - - any steps to reproduce the problem. diff --git a/.github/ISSUE_TEMPLATE/02-bug.yml b/.github/ISSUE_TEMPLATE/02-bug.yml new file mode 100644 index 000000000..7ccb953f4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02-bug.yml @@ -0,0 +1,51 @@ +name: Bug report +description: If you're actually looking for support instead, see "I need help / I have a question". +labels: ["bug", "needs-triage"] +body: + - type: markdown + attributes: + value: | + :no_entry_sign: If you want to report a security issue, please see [our Security Policy](https://syncthing.net/security/) and do not report the issue here. + + :interrobang: If you are not sure if there is a bug, but something isn't working right and you need help, please [use the forum](https://forum.syncthing.net/). + + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen, and any steps we might use to reproduce the problem. + placeholder: Tell us what you see! + validations: + required: true + + - type: input + id: version + attributes: + label: Syncthing version + description: What version of Syncthing are you running? + placeholder: v1.27.4 + validations: + required: true + + - type: input + id: platform + attributes: + label: Platform & operating system + description: On what platform(s) are you seeing the problem? + placeholder: Linux arm64 + validations: + required: true + + - type: input + id: browser + attributes: + label: Browser version + description: If the problem is related to the GUI, describe your browser and version. + placeholder: Safari 17.3.1 + + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output or crash backtrace. This will be automatically formatted into code, so no need for backticks. + render: shell