Description
Allow users to search for issues across multiple repositories simultaneously.
Why Needed
- Developers contribute to multiple projects
- Compare issues across repos
- Find best contribution opportunities
- Broader search coverage
Implementation Details
- Multi-repo input (comma-separated or chips)
- Parallel API calls to multiple repos
- Unified results list with repo badges
- Sort by combined relevance
- Handle rate limiting across repos
Architecture
- User enters multiple repos (e.g., facebook/react, vercel/next.js)
- Parse and validate repo list
- Fetch issues from each repo in parallel
- Merge and sort results
- Display with repo identification
Files to Create/Modify
- src/lib/multi-repo-search.ts
- src/components/shared/MultiRepoInput.svelte
- src/components/results/ResultsContainer.svelte
- Update IssueCard to show repo name
Acceptance Criteria
Time Estimates
- With AI: 220 minutes
- Without AI: 1440 minutes
Description
Allow users to search for issues across multiple repositories simultaneously.
Why Needed
Implementation Details
Architecture
Files to Create/Modify
Acceptance Criteria
Time Estimates