diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..5affda3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,73 @@ +name: 🐞 Bug Report +description: Report a bug or unexpected behavior +title: "[Bug] " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Please use this template and include as many details as possible to help us reproduce and fix the issue. + - type: textarea + id: commit + attributes: + label: Git commit + description: Which commit are you trying to compile? + placeholder: | + $git rev-parse HEAD + 40a6a8710ec15b1b5db6b5a098409f6bc8f654a4 + validations: + required: true + - type: input + id: os + attributes: + label: Operating System & Version + placeholder: e.g. “Ubuntu 22.04”, “Windows 11 23H2”, “macOS 14.3” + validations: + required: true + - type: dropdown + id: backends + attributes: + label: GGML backends + description: Which GGML backends do you know to be affected? + options: [CPU, CUDA, HIP, Metal, Musa, SYCL, Vulkan, OpenCL] + multiple: true + validations: + required: true + - type: input + id: cmd_arguments + attributes: + label: Command-line arguments used + placeholder: The full command line you ran (with all flags) + validations: + required: true + - type: textarea + id: steps_to_reproduce + attributes: + label: Steps to reproduce + placeholder: A step-by-step list of what you did + validations: + required: true + - type: textarea + id: expected_behavior + attributes: + label: What you expected to happen + placeholder: Describe the expected behavior or result + validations: + required: true + - type: textarea + id: actual_behavior + attributes: + label: What actually happened + placeholder: Describe what you saw instead (errors, logs, crash, etc.) + validations: + required: true + - type: textarea + id: logs_and_errors + attributes: + label: Logs / error messages / stack trace + placeholder: Paste complete logs or error output + - type: textarea + id: additional_info + attributes: + label: Additional context / environment details + placeholder: e.g. CPU model, GPU, RAM, model file versions, quantization type, etc. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..243faca --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,33 @@ +name: 💡 Feature Request +description: Suggest a new feature or improvement +title: "[Feature] " +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: | + Thank you for suggesting an improvement! Please fill in the fields below. + - type: input + id: summary + attributes: + label: Feature Summary + placeholder: A one-line summary of the feature you’d like + validations: + required: true + - type: textarea + id: description + attributes: + label: Detailed Description + placeholder: What problem does this solve? How do you expect it to work? + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives you considered + placeholder: Any alternative designs or workarounds you tried + - type: textarea + id: additional_context + attributes: + label: Additional context + placeholder: Any extra information (use cases, related functionalities, constraints)