Provide a better way to filter GitHub repositories by organization / collaborators / etc.

Summary

User might have tons of repositories and filtering might not be enough. We need to provide user a way to narrow down his/her preferences by introducing additional filters

This issue is split from GitHub API (Octokit) search query can grow too ... (#332123 - closed)

Proposal

  • We're using tabs because we want to display a subset of the results by default.
  • Tabs also let us scope the search results and customise each tab with a unique filter for the organisation tab,
  • When a user selects the organisation tab, they see results from all organisations by default. They can use the dropdown to show & search for repos under just one organisation.
  • We'll update to a keyset pagination in order to unify behaviors across importers.

Export

Edited by Chris Micek