commercialhaskell / commercialhaskell/stack
Feature request: rating for packages
- Dominant language
- Haskell
- Stars
- 4.1k
- Forks
- 850
- Avg merge
- 10h 37m
- Merged PRs (30d)
- 4
Description
Could stackage add some rating for a package? The rating could help to recommend a package. There are several metrics which could be used (i have no idea right now what combination would work out the best).
* how many other libraries are dependent on this package (higher is better)
* "i like this package" / "i am using this package"
* user voting. Could also vote on some metrics like: ease of use, documentation, performance, compatibility, etc ..
* amount of commits
* how long has a package been in development
* amount of time with no or little commits (more time indicates "death" of a package)
* Maybe the ability to add written reviews with list of cons and pros. Opinions of "experts"
* How many other contributions the author of the package has made (let packages by experienced authors get a higher rating)
* Some general discussion on packages (disqus ?)
What would also be nice is if there are recommendations for collections of packages. For example if you have a web framework packages that the author (or someone else?) can recommend some database library or/and serialization library that plays well with this package.
I also like to see some system in place so that best practices can be established, but i think this is more long term goal (after just general rating) and perhaps also needs to be more finegrained (not on package level but on code level).
A recommendation system with some smart algorithms behind it would be awesome. I know it's a big task, but i didn't see any issue about it yet. So let's start the discussion ...
Contributor guide
Assessment
This issue has not been assessed yet.