Community repo? #1188
Replies: 3 comments 2 replies
-
is this a followup to #1155 ? another chance for the community repo or the ability to a git repository URL? To help finding the needle I guess there would be a easy way to make a index based on github topics/tags |
Beta Was this translation helpful? Give feedback.
-
For python, I like the idea of a simple plugin manager inside Albert that just uses git under the hood to clone and pull updates of plugins from any git repo. |
Beta Was this translation helpful? Give feedback.
-
Looks like this is still not the time for such a thing. I'll close this discussion. |
Beta Was this translation helpful? Give feedback.
-
The question on how to get all the effort people made to the streets has always bugged me. There are dozens of plugins out there available only for users willing to find the needle, having some term-fu skillz and know how Albert plugin machinery works.
That's sad and I wonder how we can get these easily availbe to the entire community.
The python repo and the idea to get everything shipped upstream is not really a solution because, the person writing a plugin, the one using it, the one who want it to be published and the one willing to review and maintain is often not a single person. As such plugins often linger around without much audience.
On the other side there are plugins that should probably not be shipped because it's a niche plugin and hardly anybody is going to need it. To separate between shipped, general purpose plugins and a community repo may help here.
Then there are these problems for packagers with git submodules. Shipping them upstream is problematic for several reasons. Pulling them at runtime could solve this.
Technically I think about giving the Python plugin the ability to add git repository URLs pointing to repos having the same structure as the main repo, such that it can clone it into its data dir and use it as well. This could also serve as staging area for future upstream plugins.
We had a community repo in the past but tbh it got almost no attention at all. What do you think? Should we give it another chance?
Beta Was this translation helpful? Give feedback.
All reactions