Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Bug Report / Issue
about: Report a reproducible bug or issue with sherpa-onnx
title: "[BUG] "
labels: bug
assignees: ""
---

### Important Instructions ⚠️

Before submitting this issue, please **read carefully** and confirm the following:

- [ ] I am using the **latest version** of `sherpa-onnx`. If not, I will upgrade and check if the issue persists.
- [ ] I understand that **issues not reproducible on the latest version** may be closed without response.
- [ ] I have verified that the error is reproducible using **only `sherpa-onnx`**, not code from my own project.
- [ ] I will provide **detailed steps** to reproduce the issue.
- [ ] I will provide **complete logs** and error messages.
- [ ] I understand that **issues not following these instructions** may be closed or receive no response.

---

### Describe the issue

A clear and concise description of the problem.

### Steps to reproduce

1. Step one
2. Step two
3. Step three

### Expected behavior

What you expected to happen.

### Environment
- `sherpa-onnx` version:
- OS:
- Python version:
- onnxruntime version:
- GPU (if applicable):
- NPU (if applicable):
Comment on lines +36 to +42

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The environment section is currently Python-centric. Since sherpa-onnx supports a wide range of programming languages (C++, Java, Swift, Rust, etc.) and platforms (Android, iOS, WebAssembly), it is better to use more generic fields that apply to all users while still allowing for specific details like Python or onnxruntime versions where relevant.

Suggested change
### Environment
- `sherpa-onnx` version:
- OS:
- Python version:
- onnxruntime version:
- GPU (if applicable):
- NPU (if applicable):
### Environment
- sherpa-onnx version:
- OS & Version (e.g., Ubuntu 22.04, Android 13, macOS 14):
- Programming Language & Version (e.g., Python 3.10, C++ 17, Kotlin 1.9):
- Hardware Architecture (e.g., x86_64, ARM64, Raspberry Pi 4):
- Accelerator & Version (e.g., onnxruntime 1.17.1, CUDA 12.1, RKNN, QNN):


### Logs

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

It is highly recommended to provide a placeholder for logs to ensure they are formatted correctly. You should encourage users to wrap their logs in a markdown code block (using triple backticks) to maintain readability and prevent long logs from cluttering the issue description.

19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: Feature Request
about: Suggest a new feature or improvement for sherpa-onnx
title: "[FEATURE] "
labels: enhancement
assignees: ""
---

### Describe the feature

A clear description of the new feature.

### Motivation / Use Case

Why is this feature needed? Who will benefit?

### Additional context

Any context, examples, or references that help understand the feature.