plushu / plushu-plugins-plugin

Plugin that provides plugin management commands for Plushu
0 stars 0 forks source link

Registry #14

Open stuartpb opened 9 years ago

stuartpb commented 9 years ago

This is something Plushu could conceivably implement, probably as a new type of retrieval method (an alternative to plushu-git): something with locations and a manifest of all latest versions.

The main advantage to this would be that updating each plugin (and setup and service and buildpack etc.) could be done with 1 network request instead of 50.

This could even just work as a thin layer on top of the existing Git stuff: if a plugin is checked out to a different version than the listed latest, pull it. (And if the plugin doesn't exist in the manifest, do a git pull for it the way we do now.)

Anyway, what we have now works fine - the slowness isn't an issue, considering that updating the entire server is something you should do, like, a few times a week max (more like a few times a month or year). Taking 30 seconds, over which you can see steady progress, isn't a major disaster.