Files
rxminder/.github/ISSUE_TEMPLATE/bug_report.yml
William Valentin e48adbcb00 Initial commit: Complete NodeJS-native setup
- Migrated from Python pre-commit to NodeJS-native solution
- Reorganized documentation structure
- Set up Husky + lint-staged for efficient pre-commit hooks
- Fixed Dockerfile healthcheck issue
- Added comprehensive documentation index
2025-09-06 01:42:48 -07:00

195 lines
5.0 KiB
YAML

name: 🐛 Bug Report
description: Report a bug or issue with the application
title: '[BUG] '
labels: ['bug', 'needs-triage']
assignees: []
body:
- type: markdown
attributes:
value: |
Thank you for taking the time to report a bug! Please fill out the information below to help us reproduce and fix the issue quickly.
- type: checkboxes
id: pre-check
attributes:
label: Pre-submission Checklist
description: Please verify these items before submitting
options:
- label: I have searched existing issues to ensure this is not a duplicate
required: true
- label: I have provided clear steps to reproduce the issue
required: true
- label: I have tested this in the latest version
required: true
- type: textarea
id: description
attributes:
label: Bug Description
description: A clear and concise description of what the bug is
placeholder: Describe the bug...
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Steps to Reproduce
description: Clear steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What you expected to happen
placeholder: I expected...
validations:
required: true
- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened
placeholder: Instead...
validations:
required: true
- type: dropdown
id: severity
attributes:
label: Severity
description: How severe is this issue?
options:
- Low - Minor inconvenience
- Medium - Noticeable issue that doesn't block usage
- High - Significant issue that impacts functionality
- Critical - Application is unusable or data loss
validations:
required: true
- type: dropdown
id: environment
attributes:
label: Environment
description: Where did this occur?
options:
- Local Development
- Docker Environment
- Production
- Staging
validations:
required: true
- type: input
id: os
attributes:
label: Operating System
description: Your operating system
placeholder: e.g., Windows 11, macOS 13.0, Ubuntu 22.04
validations:
required: true
- type: input
id: browser
attributes:
label: Browser
description: Browser and version
placeholder: e.g., Chrome 119, Firefox 118, Safari 17
validations:
required: true
- type: input
id: version
attributes:
label: Application Version
description: Version of the application
placeholder: e.g., 1.2.0
validations:
required: false
- type: dropdown
id: auth-method
attributes:
label: Authentication Method
description: How were you authenticated when this occurred?
options:
- Not authenticated
- Email/Password
- Google OAuth
- GitHub OAuth
- Admin Account
validations:
required: false
- type: textarea
id: error-messages
attributes:
label: Error Messages
description: Any error messages you received
placeholder: Paste error messages here...
render: text
validations:
required: false
- type: textarea
id: console-logs
attributes:
label: Console Logs
description: Relevant browser console logs
placeholder: Paste console logs here...
render: text
validations:
required: false
- type: textarea
id: screenshots
attributes:
label: Screenshots
description: Add screenshots to help explain the problem
placeholder: Drag and drop screenshots here...
validations:
required: false
- type: checkboxes
id: troubleshooting
attributes:
label: Troubleshooting Attempted
description: What troubleshooting steps have you tried?
options:
- label: Cleared browser cache
- label: Tried incognito/private browsing
- label: Checked browser console for errors
- label: Verified internet connection
- label: Tried different browser
- label: Logged out and back in
- label: Restarted the application
- type: checkboxes
id: medical-impact
attributes:
label: Medical Context
description: Does this issue affect medication management? (Check all that apply)
options:
- label: Affects medication reminders
- label: Affects dose tracking
- label: Could impact patient safety
- label: Involves sensitive health data
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Any other context about the problem
placeholder: Add any other context here...
validations:
required: false