cucumber / common

A home for issues that are common to multiple cucumber repositories
https://cucumber.io/docs
MIT License
3.36k stars 696 forks source link

Download stats for various versions and platforms #789

Open aslakhellesoy opened 4 years ago

aslakhellesoy commented 4 years ago

As a product owner of Cucumber I'd like to understand more about the distribution of various platforms (JVM, Ruby, JavaScript, .NET etc) and versions that are used in the wild.

This can be done with a combination of:

/cc @tooky

davidjgoss commented 4 years ago

npm has a public API specifically for this https://github.com/npm/download-counts, e.g.

https://api.npmjs.org/downloads/point/last-month/cucumber

aslakhellesoy commented 4 years ago

@davidjgoss most package managers have some sort of API to get download stats, but comparing those stats between platforms doesn't make sense.

This is because each package manager uses different caching strategies, so while the numbers might tell us Ruby has 3 times more downloads than Java, the number of people using Java might be twice as high as people using Ruby.

This is why I'd like to be able to collect real usage data. The main motivation for this is to understand better what platforms we should put more effort into supporting.

aslakhellesoy commented 4 years ago

/cc @tooky