- 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
195 lines
5.0 KiB
YAML
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
|