BugsigDB Bug Reporting Guidelines
This guide explains how to report bugs observed on the BugsigDB website. Creating detailed and reproducible bug reports helps developers investigate issues efficiently and track their resolution through GitHub Issues.
The Purpose
The goal of bug reporting is to make issues:
- Easy to understand
- Easy to reproduce
- Easy to track from identification to resolution
Well-documented bug reports help improve communication between curators, contributors, and developers, leading to faster diagnosis and fixes.
Before Reporting a Bug
Before creating a bug report, please:
- Refresh the page and check whether the issue persists.
- Verify that your internet connection is stable.
- Test the issue in another browser, if possible.
- Search existing issues to confirm that the bug has not already been reported.
Creating a Bug Report
When you identify a bug, create a new GitHub Issue and include the information below.
1. Bug Title
Provide a short and descriptive title.
Examples:
- Study page fails to load after clicking "Save Details"
- Navigation menu overlaps content on mobile devices
2. Page URL
Provide the exact URL where the issue occurs.
Example:
https://bugsigdb.org/123456
3. Description
Describe the issue clearly and concisely.
4. Steps to Reproduce
List the exact steps required to reproduce the bug.
Example:
5. Expected Behavior
Describe what should happen.
6. Actual Behavior
Describe what actually happens.
7. Screenshots or Screen Recordings
Attach screenshots or recordings whenever possible to help illustrate the issue.
8. Environment
Please include:
Browser:
Device (Desktop/Mobile/Tablet):
Operating System:
Example Bug Report
1. Bug Title
- Sample size is not displayed after clicking the Save button
2. Page URL
3. Description
- After entering a sample size and clicking the Save button, the value is not displayed in the sample size field, making it appear that the information was not saved.
4. Steps to Reproduce
5. Expected Behavior
- The inputted sample size should be saved and displayed in the sample size field.
6. Actual Behavior
- The sample size field remains blank after clicking the Save button.
7. Environment
- Browser: Chrome
- Device: Desktop
- Operating System: Windows 11
Issue Tracking
- Each reported bug will be tracked through its GitHub Issue. Once a bug has been investigated and resolved, the corresponding issue will be closed.
BugsigDB Bug Reporting Guidelines
This guide explains how to report bugs observed on the BugsigDB website. Creating detailed and reproducible bug reports helps developers investigate issues efficiently and track their resolution through GitHub Issues.
The Purpose
The goal of bug reporting is to make issues:
Well-documented bug reports help improve communication between curators, contributors, and developers, leading to faster diagnosis and fixes.
Before Reporting a Bug
Before creating a bug report, please:
Creating a Bug Report
When you identify a bug, create a new GitHub Issue and include the information below.
1. Bug Title
Examples:
2. Page URL
Example:
https://bugsigdb.org/123456
3. Description
4. Steps to Reproduce
Example:
5. Expected Behavior
6. Actual Behavior
7. Screenshots or Screen Recordings
8. Environment
Please include:
Browser:
Device (Desktop/Mobile/Tablet):
Operating System:
Example Bug Report
1. Bug Title
2. Page URL
3. Description
4. Steps to Reproduce
5. Expected Behavior
6. Actual Behavior
7. Environment
Issue Tracking