mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-05-05 09:46:30 +00:00
Adds structured YAML-based issue templates to improve issue quality. Bug reports require version, install method, OS, repro steps, and expected/actual behavior. Feature requests require use case and proposed solution. Blank issues are still allowed for edge cases.
145 lines
3.6 KiB
YAML
145 lines
3.6 KiB
YAML
name: Bug Report
|
|
description: Report a bug or unexpected behavior in OmniRoute
|
|
title: "[BUG] "
|
|
labels: ["bug"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for taking the time to report a bug. Please fill out the sections below so we can reproduce and fix the issue.
|
|
|
|
- type: input
|
|
id: version
|
|
attributes:
|
|
label: OmniRoute Version
|
|
description: "Run `omniroute --version` or check the left sidebar in the dashboard."
|
|
placeholder: "e.g. 3.0.9"
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: install-method
|
|
attributes:
|
|
label: Installation Method
|
|
options:
|
|
- npm (global)
|
|
- Docker / Docker Compose
|
|
- Electron desktop app
|
|
- Built from source
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: os
|
|
attributes:
|
|
label: Operating System
|
|
options:
|
|
- Windows
|
|
- macOS
|
|
- Linux
|
|
validations:
|
|
required: true
|
|
|
|
- type: input
|
|
id: os-version
|
|
attributes:
|
|
label: OS Version
|
|
placeholder: "e.g. Windows 11 23H2, macOS 15.3, Ubuntu 24.04"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: node-version
|
|
attributes:
|
|
label: Node.js Version
|
|
description: "Run `node --version`. Skip if using Docker."
|
|
placeholder: "e.g. 22.12.0"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: provider
|
|
attributes:
|
|
label: Provider(s) Involved
|
|
description: "Which AI provider(s) does this affect?"
|
|
placeholder: "e.g. Antigravity, OpenRouter, Ollama, Qwen"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: model
|
|
attributes:
|
|
label: Model(s) Involved
|
|
placeholder: "e.g. claude-sonnet-4-20250514, gpt-4o, gemini-2.5-pro"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: client-tool
|
|
attributes:
|
|
label: Client Tool
|
|
description: "Which tool are you using OmniRoute with?"
|
|
placeholder: "e.g. Claude Code, Cursor, Roo Code, OpenClaw, Gemini CLI, cURL"
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: description
|
|
attributes:
|
|
label: Description
|
|
description: "A clear description of what the bug is."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: steps
|
|
attributes:
|
|
label: Steps to Reproduce
|
|
description: "Step-by-step instructions to reproduce the behavior."
|
|
placeholder: |
|
|
1. Go to '...'
|
|
2. Click on '...'
|
|
3. See error
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: expected
|
|
attributes:
|
|
label: Expected Behavior
|
|
description: "What did you expect to happen?"
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: actual
|
|
attributes:
|
|
label: Actual Behavior
|
|
description: "What actually happened?"
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: logs
|
|
attributes:
|
|
label: Error Logs / Output
|
|
description: "Paste any relevant error messages, logs, or terminal output. This will be automatically formatted as code."
|
|
render: shell
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: screenshots
|
|
attributes:
|
|
label: Screenshots
|
|
description: "If applicable, add screenshots to help explain the problem. Please also include the text of any error messages above — screenshots alone are not searchable."
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: additional
|
|
attributes:
|
|
label: Additional Context
|
|
description: "Any other context about the problem (e.g. proxy config, number of accounts, network setup)."
|
|
validations:
|
|
required: false
|