Repo homepage should be visitor-first: hide empty sidebar sections; put README before the file tree #204347
Unanswered
AMDphreak
asked this question in
Repositories
Replies: 1 comment
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Product Feedback
Body
Repo homepage should be visitor-first: hide empty sidebar sections; put README before the file tree
Problem
GitHub repository pages are optimized for owners/maintainers, not for the much larger audience of visitors and potential contributors.
On repos with no releases or packages (example: https://github.com/AMDphreak/.issues):
This is the same class of mismatch as git’s vocabulary being centered on the person who created the repository rather than people joining later.
Same thesis from outside GitHub (Jan 2026): GitHub Needs a Meaning First Makeover.
Proposal A — Progressive disclosure for unpopulated sidebar sections
+control. It opens a short list of addable sections; hovering a row briefly expands a one-line explanation (e.g. “Releases — publish versioned binaries and notes”).Proposal B — README-first home (tabs or reordered layout)
Either:
Sticky tabs under the repo nav keep switching cheap without burying meaning under files.
Mockups (proof of concept)
Each step builds on the previous.
1. Current — empty Releases/Packages + files-first chrome:
2. Proposed — README first; empty Releases/Packages gone; owner
+/ Add section affordance:3. Same layout as (2) — hovering
+→ click to add sections with brief descriptions:4. Same layout as (2)–(3) — Code tab selected (file tree); minimal sidebar + Add section retained:
Non-goals
Prior art / related
All reactions