4 ms·
Doesn't help if the response was "closed, I don't care about this project anymore".
by zaarn 6y ago
Doesn't help if the response was "closed, I don't care about this project anymore".
- colejohnson66 6y agoAren’t these websites manually created though? In which case, a simple check every month for “new issues with responses, and if so, are they not abandoned” would be nice
- zaarn 6y agoThey are, but information about if a project is still actively maintained or if it's simply feature complete (data structures come to mind), should be automated in some way, otherwise information becomes stale if the maintainer of that site isn't actively maintaining it (ironically). From what I've experienced, these sites largely go via passive maintainance, ie, based on pull requests and issues, not actively developing or updating things.
- acje 6y agoI'd love to see some kind of metric on crates.io to designate the quality of a crate. I appreciate that creating such a metric could lead to freak economics, so this is obviously not a trivial task, and the metric(s) may have to be mixed up every now and then to avoid to much gaming. Also it might be useful if such metrics are a geometric mean of the crates own score and all its dependencies.
- turminal 6y agoI feel like this would do more bad than good no matter how complicated the metric would be.
- acje 6y agoI agree that there be dragons, but maybe simpler metrics would be better? As an example; what if I could easily filter by crates supported by a team rather than a individual included in all its dependencies. That could be a way of doing risk mitigation. The metric would also work as incentive to create a more connected community.
- mattgreenrocks 6y agoThe quality of a crate is based on how well it solves the goal it set out to do. To assess that, users need to skim the code and documentation to gauge for themselves. There is no universal score. This is a feature, not a bug.
- zaarn 6y agoThat is the quality of the crate, but the maintenance going on in the crate can be separate. A crate can be good quality but also unmaintained.
- mattgreenrocks 6y agoA support contract aligns incentives nicely when crate maintenance is a risk point.
- zaarn 6y agoHardly a thing that 99% of crates are even viable for. What company would pay me 3k$ a month to full-time (or 1k$ for part-time) maintain some crate that barely anyone uses? Only popular crates would have a chance to have support contracts like this.
- zaarn 6y agoThe important metrics I'd be interested in is the Bus Factor, the Active Maintenance and Passive Maintenance activity as well as when the last release tag was created. Bus Factor could be a bucketed 90-percentile count on the contributors. Active Maintenance and Passive Maintenance could be established by looking at PRs and Issues and how many commits aren't directly related to them. Last Release Tag is easy.
- deleted 6y ago[deleted]