Longer term projects
tcreedon at easystreet.net
Thu Jan 12 10:54:03 EST 2012
Guile 2.x support needs to be added.
On Thu, Jan 12, 2012 at 7:33 AM, John Ralls <jralls at ceridwen.us> wrote:
> On Jan 12, 2012, at 5:51 AM, Phil Longstaff wrote:
> > There are a number of longer term projects, among them Gtk3 and engine
> cleanup. I've been distracted by other matters but can now devote some
> time to Gnucash. From what I can tell, John Ralls has been pushing the
> engine work (unit testing, converting to real gobjects). Geert (I think)
> has been converting to GtkBuilder which I assume is part of the gtk3 work.
> Where would I be most useful? I do have a few specific itches to scratch,
> mostly around budgetting, but want to help with the infrastructure changes
> as well.
> My bias is toward getting as much as possible under good test coverage
> (both unit test and "integration" or "acceptance" tests), rewriting into a
> good object-oriented design using the GObject framework, and improving the
> MVC separation. From that POV:
> You could scratch your budgeting itch by writing unit tests for the
> budgeting code, then working it over to make sure that it fully uses Glib
> and GObject and has good MVC separation.
> Or unit testing and GObject-ifying the sql/dbi backends, or the xml
> backend, or you could pick up where Muslim left off in libqof -- especially
> getting rid of the parts like QofObject and QofEvent which duplicate
> (badly) GObject facilities.
> John Ralls
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
More information about the gnucash-devel