-
Notifications
You must be signed in to change notification settings - Fork 0
Bug Tracking
David Tuttle edited this page Dec 2, 2017
·
4 revisions
- Bug Tracking will be handled using GitHub's built-in issues tab.
- When a bug is discovered the reporter should create a new issue.
- The reporter should add a comment on the issue including the following:
- A brief description of the bug
- Steps to reproduce the bug (when known)
- The reporter should also include appropriate labels:
- Status - Current status of the bug, to be updated as the bug reaches different points in its life cycle.
- "bug" Initial status of issue.
- "reviewed" Assignee has claimed issue fixed but has not been merged by another team member.
- "resolved" Bug fix has been merged to master
- Priority - Left to the discretion of the reporter. Signifies the severity of the issue
- "Low Priority"
- "Medium Priority"
- "High Priority"
- "WontFix" Bugs currently declared out of scope for the project.
- Relevant Systems - Which portion of the architecture the issue is affecting.
- Frontend(React)
- Backend(Play!)
- Database
- Status - Current status of the bug, to be updated as the bug reaches different points in its life cycle.
- Issues should be additionally marked with a relevant milestone so they will alert developers by email of approaching deadlines.
- Issues can then be assigned to a programmer by the reporter or programmers can assign themselves to unresolved issues.