no joke I think the single most effective effort-to-result change that The Tech Internet could make for usability is to move the github readme above the github file list
@0xabad1dea that's one of those suggestions I can't believe how I could ever not have it, while at the same time I never would have had such simple an idea 🀣
@0xabad1dea I'd honestly love is README.md files were recognized for just ordinary browsing around your own desktop. Sometimes just a one-line summary or something would be great in `ls` to remind myself why I created some random folder or what it's for.
@xgranade @0xabad1dea I do this all the time, especially for cold storage in places like my NAS where I might go a couple of years without looking at a given folder. It would be nice if `ls` honored it though
@xgranade @0xabad1dea you can do this, nobody can stop you
@xgranade @0xabad1dea i had some ideas for if i ever made a file manager (it would focus on being nice to use and also whimsical) and now this is one of them
@xgranade @0xabad1dea ...I've aliasd ls to head -n8 out README first if it exists before.

@0xabad1dea Put that as a feature request change for #forgejo. I like Forgejo, I run it on my own server -- but it is a fairly slavish copy of #GitHub, and there are some things, such as your suggestion, that could be done better.

https://codeberg.org/forgejo/forgejo/issues

forgejo

Beyond coding. We forge.

Codeberg.org
[FEAT] Summary tab for repositories

### Needs and benefits Now that I did some user research in Forgejo, I can say with perceived high confidence that **users browsing code** and **users reading the README** and some stats are **disjoint subsets** πŸ˜‰. This means it likely makes no sense to have one page that tries to cater for thei...

Codeberg.org
@0xabad1dea This annoys me every time.
@0xabad1dea I think this is one of those things where different classes of user want polar opposites. My suggestion would be that if you’re a contributor to repo, readme down bottom, you’re probably here for code. If you’re not, up top, you probably want some context.
@jon if you’re a contributor to the repo why would you be constantly mucking about in the online file preview instead of your local copy
@0xabad1dea I do it quite a lot for the purposes of sending links to specific chunks of code to people. Stuff like β€œoh, that’s implemented here”.
@0xabad1dea @jon Not constantly, but I do use it every so often to share a link to coworkers, or to quickly look up how the code looks on a particular branch (not as a diff). Nothing that can’t be fixed by tapping the End key though. Or the readme can be collapsed by default on repos you have push access to.
@jon @0xabad1dea I mean I'd rather have the readme at the top of my own repos, which are almost exclusively solely used by me, because I have a bad habit of updating the project but not the readme and if it was more prominent I'd likely notice discrepancies
@jackeric @jon @0xabad1dea I always write my READMEs (for personal stuff) from the perspective of "other people are going to use this". As far as I know, this has *never* happened
@jon @0xabad1dea
Who says they need to be on the same page at all? Put the readme on some kind of landing page and the files on a .../repo or something. Contributers will bookmark .../repo, problem solved.
@0xabad1dea oh yeah, that'd be nice. I wonder if the current order has furthered the trend of keeping the top directory light and putting everything in sub directories?
@0xabad1dea or make it a collapsed view if more than a few entries.
@0xabad1dea
This gets me all the time. I forget that the content I'm actually looking for is at the bottom
@0xabad1dea
Even better, just have the readme on the landing page and the file list one click away
@0xabad1dea ....or move EVERYTHING out of GitHub
@0xabad1dea If they could implement IPv6 first that we can actually use it on our machines, I would see this as a higher prio TBH
@0xabad1dea considering a heist/caper to break into their systems just to reorder these two tags in their production then poofπŸ’¨ and by the time they fixed it everyone would be clamoring for it

@0xabad1dea

The problem i would have with that is that the file list generally shows not that many lines because the top level of most repos will have mostly just some subdirectories, while the Readme can get very long for some repos. That would mean a lot of scrolling to get to the file list in those repos.

Now if they made both the file list and the readme collapsible and maybe even start with the file list collapsed, then i think that would be a better solution.

@0xabad1dea viewing other people's repos that I don't contribute to, this would be great. Viewing ones I own or have commit privileges to, no thanks. And either way, the behavior in GitLab is more relevant to my life than GitHub.
@0xabad1dea They should rid of that stupid default file listing and show the most recent commits instead. I don't understand why that became the default, it makes no sense.

@0xabad1dea I wrote this small Greasemonkey script to try it out, not sure it will always work:

πš πš’πš—πšπš˜πš .πš˜πš—πš•πš˜πšŠπš = (πšŽπšŸπšŽπš—πš) => {
πšŒπš˜πš—πšœπš πš›πšŽπšŠπšπš–πšŽ = πšπš˜πšŒπšžπš–πšŽπš—πš.πšπšŽπšπ™΄πš•πšŽπš–πšŽπš—πšπšœπ™±πš’π™²πš•πšŠπšœπšœπ™½πšŠπš–πšŽ("π™ΎπšŸπšŽπš›πšŸπš’πšŽπš πšπšŽπš™πš˜π™΅πš’πš•πšŽπšœ-πš–πš˜πšπšžπš•πšŽ__π™±πš˜πš‘_𝟷--πš‘πš‚πš0πšƒ")[0];
πšŒπš˜πš—πšœπš πšπš’πš•πšŽπšœ = πš›πšŽπšŠπšπš–πšŽ.πš™πšŠπš›πšŽπš—πšπ™½πš˜πšπšŽ.πšπš’πš›πšœπšπ™²πš‘πš’πš•πš;
πš›πšŽπšŠπšπš–πšŽ.πš™πšŠπš›πšŽπš—πšπ™½πš˜πšπšŽ.πš’πš—πšœπšŽπš›πšπ™±πšŽπšπš˜πš›πšŽ(πš›πšŽπšŠπšπš–πšŽ, πšπš’πš•πšŽπšœ);
};

When the README is too long, it's a little bit of a hassle.