Dear André, 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, surely you can come up with ideas on your own as goals for your GSoC work. Additionally, all the ideas from the uservoice page are useful suggestions for a project. Best Regards, Christian Am Sonntag, 27. März 2011 schrieb André Vitor: > Hi, people. I'm a undergraduate computer engineering student at Unicamp > (State University of Campinas), Brazil, and I'm very interested in > contribute with this project at Google Summer of Code, this year. I'm a > linux python developer about 4 years, and C/C++ about 2, focusing in > interface development (Qt) and secure programming. > > Student Name: André Vitor de Lima Matos > Location: Unicamp, Campinas, São Paulo, Brazil > > E-mail: andre.vma...@gmail.com > IM: skype: andrevmatos > Phone: +55 19 9723 2233 > > Scholar at Itautec Co., programming in Python+Qt, to Gentoo Linux. > Also, C/C++ academic programming, and security student in brazillian lists > and groups. > In Itautec, worked at development of Librix Linux, specially Librix > ThinClient Management Tool (LTMT), a client/daemon software to help > sysadmins of big thinclients network to manage employees permissions. Also, > worked at Librix Installer, a installer wizard (a bit more then only a > wizard, really) for Gentoo linux, used on Librix (a derivate gentoo > distribution, shipped in desktops, laptops (and now thinclients) developed > and marketed by Itautec, and Librix Updater, a graphical binary package > manager for gentoo (with haven't a good binary packages suppor), to help > users and admins to update and install your gentoo distribution, based on > our binary repository. > I'd be very grateful to be able to helping on "Python reporting and > scripting engine", being that I already have experience in python modules > and plugins architecture, from LTMT. Also, I was thinking in a Qt frontend > to GnuCash for Maemo/MeeGo powered devices (I've a N900). Have you thought > about something like this? > Also, as a long time Qt developer (python and c++), I'd like to help on > Cutecash frontend. > > Hoping to be helpful, > Att, > André Vitor L. Matos _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel