Solidifying Core

First on the list of this fresh start is solidifying the core modules. I've re-imported the schema, provider and object classes back into trunk. The goal is that by the end of this weekend, every module should have documentation, tests and enough coverage to hit all of the methods and documented options.

As of this posting, the User, Profile, Role, Product and DBIC providers and mostly documented and tested. I still have to figure out how to best get 'related tags' for a list of tags and the Cart, Wishlist and Order providers need pod. Once those are done I'll move on to documenting and testing the result objects.

Then end goal is to release Mango 0.01_01 sometime next week. It will be a development release with core modules only. There will be no Catalyst or web interface bits at all. Release early. Release often. The more I release, the more inclined I'll be to keep making releases and showing progress.

If you don't see something by next week, send me nasty emails. :-) This is only a first phase of cleaning up the core. I still need to devise a schema for dealing with sales (or drop that feature for 1.0) and Checkout needs some serious planning.

Categories

Leave a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

February 2008

Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29  

Planet Catalyst News

About this Entry

This page contains a single entry by Christopher H. Laco published on April 10, 2007 10:54 PM.

Tabula Rasa was the previous entry in this blog.

Core Cleanup: Day 2 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.1