Hi!
Package Managers are awesome, we all agree right? Krita should have one for plugins! It could make setups more reproducible and reliable.
Something I do to keep my workflow plugins with me is that I make a backup of the Resources directory where the /pykrita plugins are, which i already installed with the import plugin itself.
But it doesn’t address still having to scavenge various git repos to manually download and install the latest of those plugins.
Recently in Blender I happened to dug up the docs out of curiosity and I stumbled upon that Blender does has a package manager for extensions which is the equivalent of Krita plugins
it’s a CLI tool that you invoke by just putting
blender --command extension [-h] {server-generate,build,validate,list,sync,update,install,install-file,remove,repo-list,repo-add,repo-remove} …
So on Blender i just paste all the packages names (extensions) i want to install and helps my Blender setup turning more reproducible, so I feel this would be a great tool for professionals and even hobbyst can benefit greatly, I am a hobbyst myself after all.
Now this is possible thanks to Blender hosting it’s own repositories for extensions hosted at https://extensions.blender.org/
The idea is a simple CLI to get your plugins installed and/or updated in one fell swoop, something like
krita –-plugin {list,update,install,remove,search,repo...etc}
My question here is how feasable is for the Krita team to host a Plugin repo, could be possible to host it at the KDE infrastructure or would it require to be it’s own separate thing? And how feasible is for developers of existing plugins to publish and maintain their plugins on this repository, like will the already existings rules for the Import plugin could be easily translated to this?