Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download breakdown by compatible versions #1036

Open
bluss opened this issue Sep 2, 2017 · 2 comments
Open

Download breakdown by compatible versions #1036

bluss opened this issue Sep 2, 2017 · 2 comments
Labels
A-frontend 🐹 C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works E-help-wanted

Comments

@bluss
Copy link
Member

bluss commented Sep 2, 2017

Imagine a crate with some history.

We want to answer the question, is someone still using 0.4.x and should it get bugfixes?

It would be very useful if the download statistics could show statistics grouped by cargo's default compatible version cohorts, meaning that all 0.4.* downloads are one line, 0.5.* are one line, etc.

I don't consider it so useful to have to go through the 20 current versions inside 0.4.* manually.

@simonrw
Copy link
Contributor

simonrw commented Dec 3, 2019

I'm happy to work on this issue if it's still wanted? I'm guessing something like the attached image (sorry for the poor quality, I'm not a designer!) breaking down the number of downloads for each minor version of a crate. I've assumed over 90 days is the sort of metric you're interested in? Maybe worth adding this for crate owners only?
crates-download-by-minor-version

@bluss
Copy link
Member Author

bluss commented Dec 3, 2019

This still seems useful to me! I can see it has not gotten much attention in terms of +1's but it might be a quite invisible issue.

simonrw added a commit to simonrw/crates.io that referenced this issue Dec 5, 2019
Add a new component which is tasked with taking the `.versions` array of
the `crate` model and showing a bar graph of the downloaded versions,
broken up by `major.minor` semver groups.

This component is heavily influenced by the `download-graph` component,
which performs a more complex function on the crate home page.

Issue rust-lang#1036
simonrw added a commit to simonrw/crates.io that referenced this issue Dec 5, 2019
Add a new component which is tasked with taking the `.versions` array of
the `crate` model and showing a bar graph of the downloaded versions,
broken up by `major.minor` semver groups.

This component is heavily influenced by the `download-graph` component,
which performs a more complex function on the crate home page.

Issue rust-lang#1036
@Turbo87 Turbo87 added C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works and removed C-feature-request labels Feb 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-frontend 🐹 C-enhancement ✨ Category: Adding new behavior or a change to the way an existing feature works E-help-wanted
Projects
None yet
Development

No branches or pull requests

4 participants