DWR was invented by Joe Walker.
The current maintainers are:
- David Marginian
- Mike Wilson
There are some 'rules' for contributors. They're not onerous, but are designed to help us develop in harmony.
We are always on the lookout for more help. If you want to get involved, you should do the following:
- Join the mailing list. It's probably best to join dwr-users and dwr-dev.
- Get involved by helping users, and seeing how we do things.
- Experiment with DWR and see if there is any area you are particularly interested in.
- Get an account in our bug tracking system, and either find an issue to work on, or create an issue.
- Post to dwr-dev with what you are wanting to change to make sure it doesn't clash with some other work.
- Make the changes and send a zipped patch to the mailing list describing what you've changed.
- It's not worth applying through java.net for developer status, that method of getting involved doesn't work properly ,and requests always end up getting denied.
There are a number of existing DWR components that we are looking for maintainers for:
- Dojo Integration
- The Fluent Configuration System
- The Demo Webapp
There are a number of areas of DWR that could do with improvement:
- Integration with other Ajax toolkits: Dojo, YUI, etc
- Demo apps that show integration with: Spring, Struts, Webwork, etc
And it's always good to have people that are keen on writing documentation or helping with sending out release announcements.