[Geoserver-devel] Help wanted?

Hi all,

My question is simple: is there any part of the geoserver project a newcomer with little experience in java might be able to contribute to?

Regards,
Andres

On 22/03/10 05:38, Andrés Arribas wrote:

My question is simple: is there any part of the geoserver project a newcomer with little experience in java might be able to contribute to?

Documentation and testing contributions are most welcome.

Kind regards,

--
Ben Caradoc-Davies <Ben.Caradoc-Davies@anonymised.com>
Software Engineering Team Leader
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

Andrés Arribas ha scritto:

Hi all,

My question is simple: is there any part of the geoserver project a newcomer with little experience in java might be able to contribute to?

First off, read the developer guide:
http://docs.geoserver.org/stable/en/developer/
and maybe also the old one:
http://geoserver.org/display/GEOSDOC/Developers+Guide

Maybe read some introductory material to Spring dependency injection
and Maven.

If you don't have a specific objective, I'd say, look around the the
issue tracker. This could be a decent starting point:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+GEOS+AND+fixVersion+%3D+"2.0.2"+AND+resolution+%3D+Unresolved+ORDER+BY+due+ASC%2C+priority+DESC%2C+created+ASC

Pick an issue that seems like it could interest you. And then try to piece things together, understand how GeoServer classes work, run
GeoServer, using the Start.java, in the debugger and step through
the code.

No doubt you'll start finding holes in the documentation, and at
that point you can start contributing back improvements javadocs
or to the developer guide, we can review and then commit.

Solving the first issue might take a while, but don't get frustrated,
GeoServer is big and takes time to pick it up. Docs improvement
will be appreciated and you're in the best position to notice
missing stuff that we just take for granted.

Cheers
Andrea

--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

Hi,

Thanks to all. I will follow your helpful advice. It is going to take
a while to get to contribute for real, but there are no obvious
shortcuts with a project this size and complexity.

Regards,
Andres

On 3/22/10, Andrea Aime <aaime@anonymised.com> wrote:

Andrés Arribas ha scritto:

> Hi all,
>
> My question is simple: is there any part of the geoserver project a
newcomer with little experience in java might be able to contribute to?
>

First off, read the developer guide:
http://docs.geoserver.org/stable/en/developer/
and maybe also the old one:
http://geoserver.org/display/GEOSDOC/Developers+Guide

Maybe read some introductory material to Spring dependency injection
and Maven.

If you don't have a specific objective, I'd say, look around the the
issue tracker. This could be a decent starting point:
http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=project+%3D+GEOS+AND+fixVersion+%3D+"2.0.2"+AND+resolution+%3D+Unresolved+ORDER+BY+due+ASC%2C+priority+DESC%2C+created+ASC

Pick an issue that seems like it could interest you. And then try to piece
things together, understand how GeoServer classes work, run
GeoServer, using the Start.java, in the debugger and step through
the code.

No doubt you'll start finding holes in the documentation, and at
that point you can start contributing back improvements javadocs
or to the developer guide, we can review and then commit.

Solving the first issue might take a while, but don't get frustrated,
GeoServer is big and takes time to pick it up. Docs improvement
will be appreciated and you're in the best position to notice
missing stuff that we just take for granted.

Cheers
Andrea

--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.