From: Benny M. <ben...@gm...> - 2011-08-23 07:22:25
|
2011/8/22 Terrel Shumway <pyt...@gm...> > I have been hacking with Python for quite a while (since 1.5.2) and really > love it. > > A long time ago, I fiddled with PAF and decided that while it was great for > what it was, it would certainly not cut it for serious research, mainly > because it lacked the ability to attach multiple sources and confidence > levels to each piece of data. I decided that I would write my own program > someday. Two days ago I installed Gramps and realized that I didn't have to > write my own program after all. yeah! I was even more pleased that it was > written in Python. double-yeah! > > I checked out the trunk and ran it, but I haven't looked much at the code > yet. > > Things that make me itch: > Gramps could be more keyboard-friendly. > It's not that bad. Patches for keyboard improvements are normally quickly approved. > The unit tests seem pretty skimpy > Yes, somebody started it and it got at the sidetrack. We hardly have time to develop, so unit tests is not something that is in the DNA of our community. Personally I believe that for GUI it is too much work to maintain for a small devel community. For the library stuff, I would love to see something easy. I however never run unit tests, never heard how to actually run those that are present. The only thing I do for certain parts is add tests at the bottom of the python file that run when the script is executed stand alone (see eg PlaceUtils.py). During my time at Gramps only those tests have actually catched anything, I never heard of the existing unit tests actually catching any bugs. Don't understand me wrong, I take testing of my own code very seriously, but I didn't yet see anybody proposing a unit test system for the Gramps codebase that is sufficiently developer friendly so that anybody actually runs them. > I would like to be able to paste a familysearch.org API link and have > it create a source, and import a reasonable amount of data based on that > source. > that would be a 3rth party plugin to start with. > > I can probably put in about 5-10 hours/week for now. Are there any > bite-sized pieces you would like me to start on? > Some database change ? ;-D As Rob said, go over the bug list at first, it is a good start. Otherwise, any changes in the interface that make it less cluttered and more natural, are always welcome. Benny > > -- Terrel > > > > ------------------------------------------------------------------------------ > uberSVN's rich system and user administration capabilities and model > configuration take the hassle out of deploying and managing Subversion and > the tools developers use with it. Learn more about uberSVN and get a free > download at: http://p.sf.net/sfu/wandisco-dev2dev > > _______________________________________________ > Gramps-devel mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-devel > > |