Longer term projects

Ted Creedon 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.
>
>
> Super!
>
> 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.
>
>
> Regards,
> John Ralls
>
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>


More information about the gnucash-devel mailing list