Contributors
DWR is maintained by a group of people, and was invented by Joe Walker. We try to keep clear maintainers for each part of DWR, but we also seek to prevent code ownership from becoming a barrier to refactoring.
The current maintainers are:
- David Marginian (Lead)
- Mike Wilson
- Jose Noheda
There are some 'rules' for contributors. They're not onerous, but are designed to help us develop in harmony.
Getting Involved
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-dev and dwr-users
- Get involved by helping users, and seeing how we do things.
- Play with DWR and see if there is anything that you think is broken or missing.
- 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
- Guice
- 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.