Contributing to Eastwood charts

A discussion forum for the Eastwood Chart Servlet.
Locked
aaime
Posts: 3
Joined: Sat Apr 25, 2009 9:30 am

Contributing to Eastwood charts

Post by aaime » Sat Apr 25, 2009 9:50 am

Hi,
I'm contacting you to see how and if I can contribute patches to Eastwood charts.

I've started using Eastwood charts in a small GeoTools module allowing one to plot charts onto maps using a standard-ish way of describing the map symbolization called SLD (Styled Layer Descriptor).
The standard itself does not have support for charts, but it supports retrieving remote images using remote urls, and I've bent it a little to allow those "remote" urls to be references to an in process image factory.
And this is where Eastwood charts fits in.
You can see some early examples here:
http://n2.nabble.com/Proposing-new-char ... 93818.html

Now, to generate those charts I had to fix some Eastwood issues, and I have more down the pipe. So far I just took the 1.1.0 sources, patched, and rebuilt it.
I also posted some issues on the tracker with indications on how to fix the problems:
http://sourceforge.net/tracker/?func=de ... id=1022207
http://sourceforge.net/tracker/?func=de ... id=1022207
http://sourceforge.net/tracker/?func=de ... id=1022207

Ok, not a shiny example of a contribution, they are not formal patches, they don't include unit tests to make sure the fixed issue has been (and will stay) solved.
But I can easily step up to that level.

What I'm looking for at the moment is a way to get basic fixes into a jar I can distribute in our maven repositories (not the official ones, the GeoTools private ones), and it would be nice if it was an official 1.1.1 release with bug fixes. If not, I can label that eastwood-gt2-1.1.1 to make it clear it's not an official one, but a tweaked one for GeoTools/GeoServer usage.
Eventually I would like to help out in adding new features as well (for example, support for an extended chxs parameter allowing the user to completely hide bar chart axis).

So... well, I guess my question is really, what is your preferred way to receive external contributions?
Is having, in the long term, other developers actively working (with commit access) on Eastwood sources even a possibility?

Cheers
Andrea

david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Re: Contributing to Eastwood charts

Post by david.gilbert » Mon Apr 27, 2009 8:33 pm

Hi Andrea,

I'm struggling at the moment to find the time to update Eastwood. But having some external contributors is just what the project needs, so I'm willing to give you commit access if you'd like it. I'd like to try to keep involved as well, but I am stretched at the moment...

Best regards,

Dave Gilbert

aaime
Posts: 3
Joined: Sat Apr 25, 2009 9:30 am

Re: Contributing to Eastwood charts

Post by aaime » Mon Apr 27, 2009 8:57 pm

Hey there,
wow, great news. What do you need in order to give me commit access?
Also, as you have seen I've some basic patches I'd like to get in, which I will accompany with unit tests of course.
I guess we need to chat a little on general directions, making releases and the like. How do you suggest we do that? Private mail, IRC chat, skype?

Let me know
Cheers
Andrea

david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Re: Contributing to Eastwood charts

Post by david.gilbert » Tue Apr 28, 2009 8:39 am

Hi Andrea,

I've added you as a developer on the Eastwood project. I replied to your e-mail also.
David Gilbert
JFreeChart Project Leader

:idea: Read my blog
:idea: Support JFree via the Github sponsorship program

Locked