-
Notifications
You must be signed in to change notification settings - Fork 283
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
[enhancement] use a popularity metric instead of total number of downloads #312
Comments
i think that's a more meaningful metric |
The download metric could also exist for the latest version of the package. Additionally, there is an opportunity for Logseq to prompt the user to trigger the update of plugins. If users are updating and have the latest version of plugins, the count of downloads will be relevant. A combination of count == usage and popularity == vote will help gage interest and focus with regards to plugins. |
so if i'm a good plugin maintainer and update it few times a week - my "latest package" counter will be close to 0 ))))) |
There is another bad point in current downloads metric: If I release a small but frequent plugin versions and users has turned on auto update: total number of downloads will grow, while total number of users will be the same. v1.0.0: 100 users but downloads count is 200 |
[WIP]
The total number of downloads metric does not really provide useful information to the user at this point. Many plugins that have existed for a long period of time have numerous downloads and stars. This does not mean that the plugin is a high quality plugin or if it's still being actively used by logseq users.
Its best to implement a popularity metric based on how many times the package was downloaded or by number of votes.
Fro example; Popularity can be calculated as the sum of all votes with each vote being weighted with a factor of 0.98 per day since its creation
The idea is still work in progress; this issue is for tracking and discussion purposes
The text was updated successfully, but these errors were encountered: