Dear Ivan, thank you for your interest in working with gnucash in the GSoC 2011 program. As a first step, we suggest you should checkout the gnucash sources from SVN and build it yourself (on some Linux/Unix computer), see http://wiki.gnucash.org/wiki/Building
If you're interested in python scripting, I would suggest two things: * First, you should read through the example scripts in src/optional/python- bindings/example_scripts and run those as, well, examples. * Secondly, you can check out the brand new SVN (r20472 or higher), then modify the file src/python/init.py in the end to say "if True:", then play around with the python console that opens upon next gnucash start (if your python path includes $prefix/lib/python). From my understanding, every action that you can invoke from that console should also be easy to add as a menu item anywhere inside gnucash. Feel free to come up with interesting ideas that can easily be added through python, but might have been very difficult in non- python before. Examples that come to mind are: Import from or export to various file formats, e.g. http://gnucash.uservoice.com/forums/101223-feature- request/suggestions/1470567-import-export-client-supplier-details?ref=title or https://bugzilla.gnome.org/show_bug.cgi?id=637004 Also, all the ideas from the uservoice page are useful suggestions for a project. Best Regards, Christian Am Mittwoch, 23. März 2011 schrieb Ivan Radicek: > Hello, > > > I am interested in applying for a GSoC student project mentored by GnuCash. > More precisely, I'm interested in working on "Python reporting and > scripting engine". Could you please give me some directions on where to > look for details in source code. > > > Best regards, > Ivan > _______________________________________________ > gnucash-devel mailing list > [email protected] > https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
