--- /dev/null
+---
+name: 'Bug report'
+description: 'Create a bug report'
+labels: ['bug']
+
+body:
+ - type: 'textarea'
+ validations: {"required": true}
+ attributes:
+ label: 'Describe the bug'
+ placeholder: 'A clear and concise description of what the bug is: expected behaviour, observed behaviour, etc.'
+
+ - type: 'textarea'
+ validations: {"required": true}
+ attributes:
+ label: 'To Reproduce'
+ placeholder: 'Please provide the FULL code to reproduce the problem (something that can be copy/pasted and run without having to write additional code) and any additional steps that are needed.'
+
+ - type: 'textarea'
+ validations: {"required": true}
+ attributes:
+ label: 'Which operating system and version are you using?'
+ description: |
+ ```
+ Linux: lsb_release -a
+ macOS: sw_vers
+ Windows: systeminfo | findstr /B /C:OS
+ BSD: uname -a
+ ```
+
+ - type: 'input'
+ validations: {"required": true}
+ attributes:
+ label: 'Which fsnotify version are you using?'
+
+ - type: 'dropdown'
+ validations: {"required": true}
+ attributes:
+ label: 'Did you try the latest main branch?'
+ description: 'Please try the latest main branch as well, with e.g.:<br>`go get github.com/fsnotify/fsnotify@main`'
+ options: ['No', 'Yes']
+++ /dev/null
----
-name: Bug report
-about: Create a report to help us improve
-title: ''
-labels: ''
-assignees: ''
-
----
-
-Before reporting an issue, please ensure you are using the latest release of `fsnotify`, and please
-search for existing issue to avoid duplicates.
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-A clear and concise description of what you expected to happen.
-
-**Which operating system and version are you using?**
-
-Linux: lsb_release -a
-macOS: sw_vers
-Windows: systeminfo | findstr /B /C:OS
-
-**Additional context**
-If applicable, add screenshots or a code sample to help explain your problem.
+++ /dev/null
----
-name: Feature request
-about: Suggest an idea for this project
-title: ''
-labels: ''
-assignees: ''
-
----
-
-**Is your feature request related to a problem? Please describe.**
-A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-
-**Describe the solution you'd like**
-A clear and concise description of what you want to happen.
-
-**Describe alternatives you've considered**
-A clear and concise description of any alternative solutions or features you've considered.
-
-**Additional context**
-Add any other context or screenshots about the feature request here.
--- /dev/null
+---
+name: 'Other'
+about: "Anything that's not a bug such as feature requests, questions, etc."
+title: ''
+labels: ''
+assignees: ''
+
+---
+