-
Notifications
You must be signed in to change notification settings - Fork 25
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
Improve UI for bad packages #54
Comments
Interesting idea, perhaps there could be a cron that pings packages every few days or so, checking to see if they still exist. The problem here is that noone is supposed to ever revoke access to a git repository once published to Atmosphere, as this would be catastrophic to anyone using the packages. Thus, @tmeasday has been very very cautious about adding anything that would allow users to remove packages. I think the best case would be to red flag a package (perhaps literally red in the list) and place a warning notice on the detail page, to show that the package is in a "broken" state. Furthermore, when doing It would be good to somehow track how many people are using a package, maybe by |
I'll chip in here and add the long term solution being that packages will be tarred and sent up to atmosphere so that they can never 'disappear'. The medium term solution is to explicitly track some kind of measure of usage and use that to help users tell which packages they should be using. |
Would it be considered "against the open-source motto" to ping atmosphere whenever a package is added? Or can we already get this data somehow? Maybe when meteorite searches for a package on Atmosphere? Or does Meteorite already ask Atmosphere for updated data when doing |
Right now Meteorite is very coarse in that it just grabs the complete package list of all packages (crazy, I know). It doesn't tell atmosphere anything else. I've been pondering the following as the way forward:
I'd be into it. |
Hi,
i found one package where it's gtihub repo does'nt exists anymore. That would be could to allow user to put an alert for that package. Atmosphere may then do a query to the repo and check if it gets a 404. Then it may disable the package or alert the package owner.
The text was updated successfully, but these errors were encountered: