This weekend we had our 2nd Hackathon dedicated to Plagger in Cybozu Labs, Akasaka Tokyo.
The biggest event during this Hackathon was TestAThon. Most of our committers have went wild to create unit test files for plugins without test. Now # of .t files jumped up from 32 to 102, which is amazing. Kudos to our testathoners team: youpy, takesako, 33rpm, tomi-ru, hakobe & charsbar (on-site) and mizzy, hsbt & drawnbody for off-site remote testing. Thank you ALL!
Thanks to the unit testing effort, I've been going far to merge the work done in Hackathon-MT branch, and do lots of core changes without worrying about the backward incompatiblity, since whenever I broke the code, those tests will notify me. Great.
So I've been working on: JSON dumper, Feed serializer, Notify::Audio and enclosure integration, decoding YAML config as UTF-8 by default, summary and pluggbale summarizer support, rewriting OPML parser using LibXML SAX, refactored XML::Feed parser into Plagger::FeedParser so plugins can use. Hmm there's a lot.
Summary and summarizer stuff is being done in hackathon-summary branch and will be merged to trunk soon.
Otsune has been working on document improvement and Nagayaman was doing the great website redesign, which will be online soon. Yappo was doing Senna hacking and per-plugin storage, and Search::Rast improvement.
Trac the changes during the Hackathon to be amazed more.