imjoy-team / ImJoy

ImJoy: Deep Learning Made Easy!
https://imjoy.io
MIT License
186 stars 36 forks source link

Add easier github loading of plugins #508

Open jmetz opened 9 months ago

jmetz commented 9 months ago

As there is a recommended way of using github repos to host plugins (https://imjoy.io/docs/#/development?id=hosting-and-deploying-plugins), seems like it would be nice to go one step further similar to many modern plugin systems that heavily use github, for loading all plugins hosted at a repo.

Proposal

Add convenience function loadGithubPlugins (or similar), that loads a github repo's manifest, and loads all plugins listed there.

jmetz commented 9 months ago

As mentioned here : https://github.com/bioimage-io/spec-bioimage-io/issues/550#issuecomment-1943736760 this feature exists at least partially.

Updating now to reflect loading a collection of plugins in the same way.