diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 71a5ca49f..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: '' -labels: ["Bug", "Needs Triage"] -assignees: '' - ---- - -Please fill out as much detail as possible: - -**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. - -**Actual behavior** -A clear and concise description of what actually happened. - -**Screenshots** -If applicable, add screenshots to help explain your problem. - -**Desktop (please complete the following information):** - - OS and version: [e.g. iOS 14.8] - - Browser and version [e.g. chrome 22] - -**Smartphone (please complete the following information):** - - Device: [e.g. iPhone6] - - OS and version: [e.g. iOS 14.8] - - Browser and version [e.g. firefox 83] - -**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..cef58ff04 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,100 @@ +name: 🐛 Bug Report +description: Create a report to help us improve EmbassyOS +title: '[bug]: ' +labels: ["Bug", "Needs Triage"] +body: + - type: checkboxes + attributes: + label: Prerequisites + description: Please confirm you have completed the following. + options: + - label: I have searched for [existing issues](https://github.com/start9labs/embassy-os/issues) that already report this problem, without success. + required: true + - type: input + attributes: + label: EmbassyOS Version + description: What version of EmbassyOS are you running? For EmbassyOS 0.2.x issues, please use https://github.com/start9labs/eos-0.2.x. + validations: + required: true + - type: dropdown + attributes: + label: Device + description: What device are you using to connect to Embassy? + options: + - Phone/tablet + - Laptop/Desktop + validations: + required: true + - type: dropdown + attributes: + label: Operating System + description: What operating system is your device running? + options: + - Linux + - MacOS + - Windows + - iOS + - Android + - CalyxOS + - GrapheneOS + - Other + validations: + required: true + - type: input + attributes: + label: OS Version + description: What version is your operating system? + validations: + required: true + - type: dropdown + attributes: + label: Browser + description: What browser are you using to connect to Embassy? + options: + - Tor Browser + - Firefox + - Brave + - Safari + - Chrome + - Opera + - Edge + - Internet Explorer + - Other + validations: + required: true + - type: input + attributes: + label: Browser Version + description: What version is your browser? + validations: + required: true + - type: textarea + attributes: + label: Current Behavior + description: A clear description of what the bug is and how it manifests. + validations: + required: true + - type: textarea + attributes: + label: Expected Behavior + description: A clear description of what you expected to happen. + validations: + required: true + - type: textarea + attributes: + label: Steps to Reproduce + description: Step-by-step instructions to reproduce this behavior. + placeholder: | + 1. On this page... + 2. Click this button... + 3. Enter this value... + 4. See error... + validations: + required: true +- type: textarea + attributes: + label: Anything else? + description: | + Screenshots? Links? References? Anything that will give us more context about the issue you are encountering. + + Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..a8120db04 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,7 @@ +contact_links: + - name: 📚 Documentation + url: https://github.com/start9labs/documentation + about: This issue tracker is not for documentation issues. Please file documentation issues on the Start9 Docs repo. + - name: 🤔 Support Question + url: https://t.me/start9_labs + about: This issue tracker is not for support questions. Please post your question in our Telegram community channel. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 000000000..83a56bb8f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,36 @@ +name: 💡 Feature Request +description: Suggest an idea for EmbassyOS +title: '[feat]: ' +labels: ["Bug", "Needs Triage"] +body: + - type: checkboxes + attributes: + label: Prerequisites + description: Please confirm you have completed the following. + options: + - label: I have searched for [existing issues](https://github.com/start9labs/embassy-os/issues) that already report this problem, without success. + required: true + - type: textarea + attributes: + label: Describe the Feature Request + description: A clear and concise description of what the feature does. + validations: + required: true + - type: textarea + attributes: + label: Describe the Use Case + description: A clear and concise use case for what problem this feature would solve. + validations: + required: true + - type: textarea + attributes: + label: Describe Preferred Solution + description: A clear and concise description of how you want this feature to be added to EmbassyOS + - type: textarea + attributes: + label: Describe Alternatives + description: A clear and concise description of any alternative solutions or features you have considered. + - type: textarea + attributes: + label: Additional Information + description: List any other information that is relevant to your issue. Stack traces, related issues, suggestions on how to implement, Stack Overflow links, forum links, etc. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/os-feature-request.md b/.github/ISSUE_TEMPLATE/os-feature-request.md deleted file mode 100644 index 96398733b..000000000 --- a/.github/ISSUE_TEMPLATE/os-feature-request.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: OS Feature request -about: Suggest an idea for this project -title: '' -labels: Enhancement -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.