Alternate title: "What About Do, the Fingerbang King<http://www.youtube.com/watch?v=sPWgHp8zsuY> ".
Some of you might be wondering what the hell is up with Do. Are we dead? Are we alive? Are we in some sort of cryogenic sleep, waiting to awaken in 2012? Honestly, that's the closest, but 2012 isn't the target date- and the sleep isn't sleep. The sleep is like staying up all night hacking our fucking asses of rewriting the entirety of Do. That's right. *Rewrite.* We're rewriting Do, with an entirely new architecture. Some of you might remember the meeting we had a while ago over Google wave. We talked about moving plugins out of process, and making Do a receiver vs. a creator itself. This work has finally begun. Chris Czsiksoy, Chris Halse Rogers and I have been talking over IRC and have been making more concrete specification as blueprints on lp. So far we have two, and a branch full of mocked up methods that need implementing. The blueprints are https://blueprints.launchpad.net/do/+spec/service-loading and https://blueprints.launchpad.net/do/+spec/universe-management. More will be coming as needed. The next one I'm going to write up will be about Item wrapper proxies, for how sources will create items, and item sources and export them over the bus, and how Do will use them. The code is living in lp:~alexlauni/do/dos-new-do. Until it is stable this is where development will continue. I am the gatekeeper. If you work on code, submit a merge request, I (or maybe some other member of Do core) will review, and it will be merged in. All classes must be fully documented before they are committed. Tests would be ideal, but I'm not sure about that yet. If you write tests you will most certainly be bought drinks the next time we meet. There's a lot of work to be done, so anyone interested in helping come to #gnome-do and come be part of an awesome new future for Do. Expect more e-mails. Contact me with questions, concerns, insults, and love notes. --- -- Alex Launi -- You received this message because you are subscribed to the Google Groups "GNOME Do" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/gnome-do?hl=en.
