3 ms·
Agreed! Related: I was updating a bunch of dependencies yesterday, and so was going through looking at what's new in a handful where I was behind a major versi
by gregmac 6y ago
Agreed!
Related: I was updating a bunch of dependencies yesterday, and so was going through looking at what's new in a handful where I was behind a major version or more. "Releases" is even harder to find now (it's in the sidebar). I've never understood why it's relegated to a being a sub-item of "code" when it seems to me it should be on the same as information hierarchy level as "issues" "wiki" etc.
I'd really like to see Releases on the top nav bar, and possibly even Readme should be the first item, Code second.
- jmeshell 6y agoI’d love to learn more about this! Why would a top level of Releases be useful?
- donatj 6y agoIt's where a lot of projects keep their binaries, appended to releases. They've made it harder to get to.
- gregmac 6y agoI think partly it's just the inconsistency that bothers me, but when I'm being a consumer of a project it's one of the main things I look at -- certainly more than many of the other top-level items. * "Actions" are basically only useful to me as an active project contributor. * "Security" is a pretty niche tab -- I think personally I've clicked on it only a handful of times, ever * "Insights" I had forgotten about to be honest (and obviously don't use it), but even as I look at it now, I think it's somewhat useful for judging how active a project. For mature projects (that don't need active development) it says almost nothing. I personally do a fuzzy judgement on Releases, popularity, # Issues open/closed, # merged PRs, # and age of open PRs, # contributors. I use "Releases" as a consumer in mainly three ways: 1) To help judge the quality and maturity of a project, in terms of how easy it will be to deal with as a dependency. Are releases being used (vs published adhoc)? Are there betas? Is there a changelog or curated release notes? Is semantic versioning being used? How frequent are releases? 2) When updating dependencies, and looking for breaking changes or things I need to update in usage. 3) For downloading, when it's the only way -- though this is typically linked from the main README, and I'd generally only care about the latest.