ZeroPointNine
This page is to help in the planning process of the Bauble 0.9 release.
General
- Convert code to use SQLAlchemy 0.5 and the new paradigms it offers. Including:
- Use new declarative plugin for tables and mappers.
- Getting rid of any old code from the SA 0.4/03 way of doing things.
- Use nose for all tests.
Plugins
- Change the way plugins are installed. Because of table dependencies we should probably let everything be imported together but with only one point of entry. Maybe a install() method that adds the data files to a queue/set and can do any other business it wants.
- Should enable plugin versioning so that installing a new version of a plugin will call install but won't necessarily queue up the default data files.
- Plugins should probably also have a Bauble version dependency so that plugins will only run on specific versions of Bauble or at least specific major or minor revisions.
Other
- Add a description column to the tag table. Bug #199235
page_revision: 5, last_edited: 1214431660|%e %b %Y, %H:%M %Z (%O ago)