diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/bug_report.yaml new file mode 100644 index 0000000..82a37df --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yaml @@ -0,0 +1,152 @@ +name: 🐛 Bug +description: File a bug/issue +title: +labels: + - bug +body: + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true + + - type: textarea + attributes: + label: Current Behavior + description: A concise description of what you're experiencing. + + - type: textarea + attributes: + label: Expected Behavior + description: A concise description of what you expected to happen. + + - type: textarea + attributes: + label: Steps To Reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. In this environment... + 2. With this config... + 3. Run '...' + 4. See error... + + - type: dropdown + id: hardware + attributes: + label: What kind of hardware did the bug occur on? + multiple: true + options: + - Desktop + - Pad + - Phone + - Smart Device + - Car + + - type: dropdown + id: system + attributes: + label: On which operating system are you experiencing the problem? + multiple: true + options: + - BSD + - Linux + - Windows + - MacOS + - iOS + - Android + + - type: dropdown + id: subsystem + attributes: + label: What subsystem is the problem related to? + multiple: true + options: + - Docker + - WSL + - WINE + + - type: dropdown + id: browsers + attributes: + label: What browsers are you seeing the problem on? + multiple: true + options: + - Firefox + - Chrome + - Safari + - Microsoft Edge + - Opera + - Brave + - Arc Browser + - UC Browser + + - type: dropdown + id: network_connection + attributes: + label: What kind of network are you connecting to? + multiple: true + options: + - WLAN + - WiFi + - 4G + - 5G + + - type: dropdown + id: network_region + attributes: + label: What network region are you in? + multiple: true + options: + - Global + - China mainland + + - type: dropdown + id: cli + attributes: + label: Which command line terminal are you using? + multiple: true + options: + - Shell + - CMD + - Powershell + + - type: dropdown + id: javascript_runtime + attributes: + label: Which JavaScript runtime are you using? + multiple: true + options: + - Node.js + - Bun + - Deno + + - type: dropdown + id: javascript_package_manager + attributes: + label: Which JavaScript package manager are you using? + multiple: true + options: + - npm + - Yarn + - pnpm + - Bun + + - type: dropdown + id: development_environment + attributes: + label: Which development environment are you using? + multiple: true + options: + - Local + - Gitpod + - GitHub Codespaces + + - type: textarea + attributes: + label: Anything else? + description: | + 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. diff --git a/.github/ISSUE_TEMPLATE/feature-enhancement.yaml b/.github/ISSUE_TEMPLATE/feature-enhancement.yaml new file mode 100644 index 0000000..53a6a50 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-enhancement.yaml @@ -0,0 +1,35 @@ +name: ✨ Feature/Enhancement +description: Request a new feature or enhancement +title: <title> +labels: + - enhancement +body: + - type: checkboxes + attributes: + label: Is there an existing feature request for this? + description: Please search to see if a feature request already exists for the enhancement you are proposing. + options: + - label: I have searched the existing feature requests + required: true + + - type: textarea + attributes: + label: Description + description: | + A detailed description of the new feature or enhancement you are proposing. Additionally, provide any relevant + links, references, or attachments to offer more context about the proposal. You can also attach images or other + files by clicking this area to highlight it and then dragging files in. + + Tip: You can attach images or other files by clicking this area to highlight it and then dragging files in. + validations: + required: true + + - type: textarea + attributes: + label: Use Case + description: Provide a use case or scenario where this feature or enhancement would be beneficial. + + - type: textarea + attributes: + label: Proposed Solution + description: If you have a specific solution in mind, please describe it here.