OctoPrint / plugins.octoprint.org

Sources of the OctoPrint Plugin Repository
https://plugins.octoprint.org
134 stars 342 forks source link

[Feature Request] Reduce stale plugin descriptions #380

Open stantond opened 4 years ago

stantond commented 4 years ago

I've just gone through the plugin repository to pick the plugins I'd like, and I almost missed one due to a stale description.

To install OctoPrint-SlicerSettingsTab, I need OctoPrint-SlicerSettingsParser. The description says it's only compatible with two slicers. I use Cura, not listed, so I almost didn't install this. I checked GitHub, just in case, and the description states that it now does support Cura, though an additional step is required. It's reasonable to assume a lot of Cura users would have passed this plugin by due to this stale description.

When a plugin is on GitHub, it would be useful to generate the description by copying it from GitHub during a periodic (daily?) refresh/check for updates (appreciate that not all are on GitHub, though all the ones I've looked at have been) to automatically keep the OctoPrint Plugins data up to date.

foosel commented 4 years ago

Just wanted to quickly say: I agree that that's a problem that should be looked into, I just don't have the time at the moment for that until 1.4.0 stable is out (hopefully very early 2020).

It would definitely have to be something that's opt-in though, simply moving any plugins currently hosted on Github over to that method could have unintended side effects. And it poses the issue of giving partial control over displayed data on a domain and website I'm legally responsible for to other people, which is also something which I'm not really comfortable with yet.