On 06/13/2017 04:45 PM, Tiago Machado wrote:
Hi all,
we are currently using Cockpit (a lot) and we love it ! But there's one thing 
we miss about cockpit: modules from the community.
I think it would be great if we had a standard procedure to publish modules for 
cockpit on GitHub.
If everybody use, for example, a predefined name, like 
cockpit-module-contrib-MODULE_NAME it would be easier to create a repository of 
cockpit modules and then we could even add an interface for managing the 
installed modules, where you can download/remove modules.

I'm thinking about something similar to what we have on Node-RED ( 
https://github.com/node-red/node-red). There we have a standard name for 
external modules (node-red-contrib-NODE_NAME) and they could create a repo of 
node (https://flows.nodered.org/ ) where we already have more than 1500 modules 
(and counting). There's even an UI inside Node-RED where it's possible to 
manage and download new modules.

I agree that we need some way to make community modules easier to discover and use. I'm ok with setting a naming convention, though I think initially it might be good to start small. Maybe just a wiki page on our repo that people can add their modules to.

Another issue to consider is that a big part of what makes cockpit workable is the CI. So I think that part of having a good library of modules to chose from is going to be figuring out how to allow out of tree modules to best leverage what cockpit has for testing. If you have a module you'd be interested in working with us on to see how doable this is let us know.
_______________________________________________
cockpit-devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to