--- title: Contribuindo com o VRaptor --- # Como contribuir com o VRaptor ##Participando das listas de discussão Você pode responder às dúvidas dos outros usuários no GUJ Respostas, no Stackoverflow 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 suporte nas principais IDEs. Basta importar o projeto como um Projeto Maven.