Welcome to the team. I can only speak for myself, but the path I walked
worked well for me. I started out by writing my own third party plugin.
The advantage is that you don't step on anybodies toes and the reward is
quick and wholly yours, you don't have to share the credit (if there is
I have reported quite a few bugs, typically just after a new release,
and tried to supply patches for them, and now I contribute regularly.
Especially in the beginning, it was important to me to work on things I
personally profited from to keep motivated. I care less about that now.
So I suggest you get familiar with the program and check out the third
party plugins. You might have a certain report in your head that you
would like to see, perhaps by starting from scratch, perhaps by
modifying an existing report. You could also look on the bug tracker, it
is full of bugs and feature requests. Perhaps bug 5064 on the Detailed
Ancestor Report is an easy way to start. Or bug 3974 on the use of
regular expression in filters. If your into testing, bug 4965 on the
Find Duplicate People is interesting, but might be a bit big to start with.
On 08/22/2011 09:06 PM, Terrel Shumway wrote:
> 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
> Things that make me itch:
> Gramps could be more keyboard-friendly.
> The unit tests seem pretty skimpy
> 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
> 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?
> -- 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