-
Notifications
You must be signed in to change notification settings - Fork 152
Open
Description
The Scrum Helper Chrome Extension currently generates scrum reports using a fixed structure and automatically fetched GitHub data. This limits flexibility for different teams, roles, and reporting styles.
Actual Behaviour
- The extension automatically fetches pull requests, issues, and reviewed pull requests based on the user’s GitHub username.
- All fetched data is inserted into a fixed format scrum report.
- Users cannot control which sections appear in the popup.
- Users cannot filter, sort, or selectively include GitHub data before it is added to the report.
Expected Behaviour
The scrum report should be configurable and adaptable to different workflows.
The feature should allow users to:
- Enable or disable individual scrum report sections such as blockers, tasks, pull requests, reviewed pull requests, and issues using simple UI toggles.
- Save their selected layout and section configuration as a reusable template.
- Persist user preferences using local storage and automatically reload them across browser sessions.
- Filter GitHub data before insertion into the report, allowing inclusion or exclusion of pull requests, reviewed pull requests, and issues.
Benefits
- Increased flexibility for different scrum formats and team processes.
- Reduced manual cleanup of autogenerated scrum reports.
- Consistent reporting through reusable templates.
Acceptance Criteria
- A configuration UI is available in the extension popup or settings view.
- Individual scrum report sections can be toggled on or off.
- User preferences are stored in local storage and restored on reload.
- GitHub data can be selectively included or excluded based on user settings.
Optional Enhancements
- Support multiple saved templates.
- Add basic sorting options for GitHub items, for example by update time or status.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels