On 12/01/2011 07:42 AM, [email protected] wrote:
Hello !
I am a happy Shotwell user and I would like to contribute to the
project.
Welcome, Snap, and thanks for your interest in contributing to Shotwell.
I would like to write a plugin that would show on a map where
the photos were taken.
This would certainly be a nice feature to have. One user has done some
work toward this - see http://redmine.yorba.org/issues/2875 and the
patches attached there. The last patch there is about 4 months old, so
I'm not sure whether it will build with the current trunk. You might
want to look at that work and see if it would make a good starting
point. If you do start working on this you should also let us know via
a comment to that ticket, which is a reasonable place for further
discussion about this feature.
I know OOP languages but not Vala. I hope this is
not too much ambitious.
Vala shouldn't be too hard to learn if you know Java (or C#), especially
if you also know C. There are good learning resources available at
http://live.gnome.org/Vala .
Is the plugin system ready? My plugin would modify the user interface
and I am not sure that existing plugins that already do this.
Shotwell's plugin system currently only allows you to add new publishing
destinations and slideshow transitions. So you won't be able to
implement this as a plugin: it will simply be an enhancement to the
Shotwell code base.
I joined Redmine and I had a quick look at the code / doc. If you have
any suggestions to getting me started faster (such as "find out how
Shotwell does x,y,z") you're more than welcome :) !!
You should definitely read our architecture overview at
http://redmine.yorba.org/projects/shotwell/wiki/ShotwellArchitectureOverview
.
Also what should I do to get my patches reviewed ?
As described at http://redmine.yorba.org/projects/shotwell/wiki :
To submit a patch, please format it using `git format-patch`, attach
it to a new or existing Shotwell ticket, and change the ticket's status
to Review.
adam
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell