20How to contribute to VRaptor
Joining the mailing lists
You can answer questions from other users in our user mailing list (in english) on Google Groups.
Collaborating with the documentation
You can help us writing Javadocs, improving site content, with a recipe or an article on your blog.
Reporting bugs and suggesting new features
If you found a bug, tell the development team using the user mailing list or developers mailing list. You can also create an issue on Github.
Collaborating with code
If you have any improvements you'd like to see in VRaptor, send your suggestion to the developers mailing list. If you have already implemented, please send your pull request via GitHub.
You can resolve some issue registered on GitHub, send us a pull request with your changes.
VRaptor is a MVC Web Framework focused in simplicity and easy of use. When you implement something, take care to follow the best practices of Object Orientation and low coupling, use of composition instead of inheritance, convention over configuration and a well structured code. Make sure you also write the Javadocs classes and unit tests.
Contributions like security, paging, multitenant, and others are welcome through plugins and contributions to vraptor-contrib, or extensions to vraptor-scaffold.
Starting the job
All VRaptor modules works with Apache Maven, that has plugins for mostly used IDEs: Eclipse, Netbeans and IDEA.