I've started putting my design docs into the Google Code wiki.
The next step that I'm planning to do is the command-line configurator / interface. This is one of the key missing pieces to making XBM ready for the layman to actually use -- especially with some of the more complex features added recently, it's increasingly more of a hassle to set things up by hand in the DB .. and let's face it, not even I want to be bothered with doing that!! heh..
Anywho.. you can find my functional design proposal on the Google Code wiki here:
The idea is to have one short command / executable that is a handler for everything -- combining this with using "reasonable defaults" for most things, this should allow scriptable setup of multiple hosts.
This should keep most system admins happy - no need to clickity click through a web interface to set things up if you don't want to.
However, I was contacted by Gil Hildebrand recently, who showed interest in developing a web frontend, which is something I'd really like to see come to XBM. He should now be on this mailing list, so "Hi Gil" and welcome.
So far I think there is just a sprinkling of us here, but I feel positive that as the project becomes accessible to more folks that it will gain some more traction :)
In any case - feel free to review my thoughts on the command-line interface and let me know if you guys have any feedback.
Thanks and Regards,
I like that idea -- it is also similar to the way the zfs command works.
I might add some notes to the design page to cover that.
Do you have any interest in me setting up wiki, etc. access?
Also - have you had a chance to take a peek at the code base?