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)
Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License