-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
Investigate the feasibility of implementing autocomplete/suggestions for reviewers when the user starts typing a username in the reviewer field.
Proposed Enhancement
When a user begins typing in the reviewer field, fetch and display matching usernames to allow quick selection of reviewers.
Investigation Points
-
API Availability: Check if GitHub/Bitbucket APIs support searching for users/collaborators
- GitHub:
/repos/{owner}/{repo}/collaboratorsendpoint - GitHub:
/search/usersendpoint with repository context - Bitbucket: User search capabilities
- GitHub:
-
Performance Considerations:
- Debouncing/throttling API calls as user types
- Caching results to minimize API requests
- Minimum character threshold before triggering search
-
Implementation Approach:
- SWT/JFace autocomplete widget options
- Eclipse content assist patterns
- Async fetching to avoid blocking UI
-
Scope:
- Should it show only repository collaborators or all users?
- How to handle organizations/teams?
- Privacy and permission considerations
Benefits
- Improved user experience when adding reviewers
- Reduced typos in reviewer usernames
- Faster reviewer assignment workflow
Tasks
- Research GitHub API endpoints for user/collaborator search
- Research Bitbucket API endpoints for user search
- Investigate SWT/Eclipse UI patterns for autocomplete
- Prototype implementation
- Consider API rate limiting implications
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Projects
Status
Backlog