Discussion: Improving repository discoverability (search, sorting, language UX) #2567
Replies: 2 comments
|
Hi 👋, Thanks for starting this discussion, this is a great approach before opening a PR. In my opinion, starting with a small and clear improvement like highlighting recently updated repositories would be the best first step. It seems low-risk and would immediately improve usability. For example:
This could help users quickly discover active projects without changing existing workflows. Regarding proposals, starting with a small design mockup or screenshots before implementation could help align expectations with maintainers. Looking forward to your next steps. Good luck 👍 — Sujal (ASujal404) |
|
To improve repository discoverability, consider focusing on these three core areas as highlighted in your discussion topic:1. Search EnhancementsSemantic Search: Implement natural language processing (NLP) so users can find repositories based on intent (e.g., "authentication middleware") rather than just exact keyword matches.Advanced Filtering: Allow users to filter results by license type, update frequency, contributor count, and specific dependency versions.Metadata Optimization: Encourage or automate the use of high-quality tags (topics), README summaries, and clear repository descriptions to feed the search index. |
Uh oh!
There was an error while loading. Please reload this page.
Hi maintainers 👋
I wanted to start a discussion before opening any new issues or PRs.
I previously opened a UI-focused PR that bundled multiple changes together, and I understand now that this was too broad and not discussed beforehand. So I’d like to reset and get guidance first.
While browsing the site, I noticed a few usability pain points:
Some possible directions (very open to scoping these down or discarding them):
Before going further, I wanted to ask:
I’m happy to adapt to the project’s expectations and keep any future work small and focused.
Thanks for your time and feedback , I appreciate it.
AI disclosure: I used ChatGPT for brainstorming and wording assistance. All ideas, decisions and any future code changes will be reviewed, written and tested by me manually.
All reactions