docs: unified fields for bug report template (#5174)

This commit is contained in:
Shreyas 2025-06-20 13:02:31 +05:30 committed by GitHub
parent 8e5b44d7a4
commit 319caede83
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,4 +1,4 @@
name: Bug report
name: Bug Report
description: Create a bug report to help us improve Hoppscotch
title: "[bug]: "
labels: [bug, need testing]
@ -6,7 +6,7 @@ body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report this issue. Complete information helps us resolve issues faster.
Thank you for taking the time to report this issue. Complete information helps us resolve it faster.
- type: checkboxes
attributes:
@ -16,90 +16,25 @@ body:
- label: I have searched existing issues and this bug hasn't been reported yet
required: true
- type: textarea
attributes:
label: Current behavior
description: A concise description of what you're experiencing and what you expect
placeholder: |
When I do <X>, <Y> happens and I see the error message attached below:
```...```
What I expect is <Z>
validations:
required: true
- type: textarea
attributes:
label: Steps to reproduce
description: Add steps to reproduce this behaviour, include console or network logs and screenshots
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
validations:
required: true
- type: textarea
id: logs
attributes:
label: Logs and Screenshots
description: Include any relevant anonymized console logs, network errors, or screenshots
placeholder: |
```
Uncaught TypeError: Cannot read property 'data' of undefined
at GraphQLModule.processResponse (graphql.js:242)
```
[Attach screenshots if available]
render: shell
- type: dropdown
id: env
id: platform
attributes:
label: Environment
description: Where did you encounter this issue?
label: Platform
description: How are you accessing Hoppscotch?
options:
- Production
- Release
- Deploy preview
- Web App
- Desktop App
validations:
required: true
- type: dropdown
id: version
id: browser
attributes:
label: Hoppscotch Version
description: Which version of Hoppscotch are you using?
options:
- Cloud
- Self-hosted
- Local
validations:
required: true
- type: dropdown
id: interceptor
attributes:
label: Interceptor
description: Which request interceptor are you using? (Select "Not Applicable" if your issue isn't related to network requests)
options:
- Not Applicable - Issue not related to network requests
- Browser - Web App
- Agent - Web App
- Extension - Web App
- Proxy - Web App
- Native - Desktop App
- Proxy - Desktop App
default: 0
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: Browsers Affected
description: Which browsers have you seen this issue on? (Select all that apply)
multiple: true
label: Browser
description: |
Which browser is affected?
- For web app: Select the browser you're using
- For desktop app: Select your default browser
options:
- Chrome
- Firefox
@ -107,8 +42,8 @@ body:
- Edge
- Opera
- Other (specify in additional info)
- Not browser-specific
- Not applicable (Desktop app)
validations:
required: true
- type: dropdown
id: os
@ -117,18 +52,66 @@ body:
description: Which operating system are you using?
options:
- Windows
- MacOS
- macOS
- Linux
- Other (specify in additional info)
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Information
description: Any other details that might help us understand and fix the issue
label: Bug Description
description: |
Describe the bug, how to reproduce it, and any additional context that would help us fix it. Include screenshots when possible.
**For request-related issues:** Please specify which interceptor you're using (Browser, Agent, Extension, Proxy, Native, etc.)
placeholder: |
- Self Hosted instance version if not latest
- Desktop app version if not latest
- Device specifics
- Special configurations
- Context about your use case
## What happened?
When I do <X>, <Y> happens and I see the error:
```
[paste error message here]
```
What I expected is <Z>
## Steps to reproduce
1. Go to '...'
2. Click on '....'
3. See error
## Screenshots
[Attach screenshots here if available - they're really helpful!]
## Additional context
Interceptor used (if request-related): [Browser/Agent/Extension/Proxy/Native/etc.]
## Logs and Console Output (if available)
```
Paste any relevant logs here
```
## Additional details (if relevant)
- Device specifics:
- Special configurations:
validations:
required: true
- type: dropdown
id: deployment
attributes:
label: Deployment Type
description: What type of Hoppscotch deployment are you using?
options:
- Hoppscotch Cloud
- Self-hosted (on-prem deployment)
validations:
required: true
- type: input
id: version
attributes:
label: Version
description: |
For Self-Hosted deployments: Specify your deployment version
For Desktop App: Specify your app version
validations:
required: false