I’ve just finished updating the UML diagram for the design of Bricolage 2.0.
It’s not completely comprehensive, mainly because the lines would start
criss-crossing all over the place and no one would never be able to make any
sense of it, including me! Notably, I’ve left out the links to
Bricolage::Biz::Site, Bricolage::Biz::Class, Bricolage::Party::Person::User, and
Bricolage::Party::Person::Contributor. But it’s pretty clear how they hook up if
you study the classes, since they contain the appropriate
And that’s all those of us who will be writing Bricolage will need.
I’m happy to get this largely done. The technical specification is also largely complete. I’m going to fill in a bit on Bricolage::Client::CLI right now, but otherwise, it will probably be stable for a while. It will change of course, because it’s not completely comprehensive, and there will be things that I haven’t thought about as I’m starting to code. But that’s probably a ways off, as there is quite a lot to get going with right now.
I’m not sure if I’ll update the functional specification anytime soon. It’s really out of date, but would take up quite a lot of time to rewrite, and for what benefit I’m not really sure at this point. The technical spec contains most of the information I need. Perhaps it will be time to update the functional spec once the API is nearing completeness and I start really working on the UI.
In the meantime, it’s time to get back to hacking!
Looking for the comments? Try the old layout.