20Como contribuir com o VRaptor
Participando das listas de discussão
Você pode responder às dúvidas dos outros usuários no sub-fórum "Frameworks e Bibliotecas brasileiros" no GUJ ou no Google Groups.
Colaborando com documentação
Você pode ajudar escrevendo Javadocs, melhorando o conteúdo do site, com alguma receita ou com algum artigo em seu blog.
Reportando bugs e sugerindo novas funcionalidades
Se você encontrou um bug, avise a equipe de desenvolvimento do VRaptor usando as listas de discussões para usuários ou a lista de desenvolvedores. Você também pode cadastrar uma issue no Github.
Colaborando com código
Se você tem alguma melhoria que gostaria de ver no VRaptor, envie sua sugestão para os desenvolvedores na lista de discussão. Se você já implementou a melhoria, envie seu pull request pelo Github.
Você pode resolver umas das issues cadastradas no Github, enviando-nos um pull request com as suas alterações.
O VRaptor é um Framework Web MVC focado em simplicidade e facilidade de uso. Quando você implementar algo, cuide para seguir as boas práticas de Orientação a Objetos e baixo acoplamento, uso de composição ao invés de herança, convenção ao invés de configurações e um código bem estruturado. Não deixe, também, de escrever os Javadocs e classes de testes unitários.
Contribuições de funcionalidades como segurança, paginação, multitenant, e outros são muito bem vindos por meio de plugins e contribuições para o vraptor-contrib, ou extensões para o vraptor-scaffold.
Montando o ambiente
Todos os módulos do VRaptor usam o Apache Maven, que possui plugins para as principais IDEs: Eclipse, Netbeans e IDEA. No Eclipse, por exemplo, basta você usar o comando mvn eclipse:eclipse para montar os arquivos de configuração do projeto automaticamente.