Getting involved with the Apache Velocity Project¶
Every volunteer project obtains its strength from the people involved in it. We invite you to participate as much or as little as you choose. The roles and responsibilities that people can assume in the project are based on merit. Everybody's input matters!
There are a variety of ways to participate. Regardless of how you choose to participate, we suggest you join some or all of our mailing lists.
Use Velocity and Give Us Feedback¶
Using Velocity, reporting bugs, making feature requests, et cetera, is by far the most important role. Your feedback allows the technology to evolve.
Contribute Code or Documentation Patches¶
In this role, you participate in the actual development of the code. If this is the type of role you'd like to play, here are some steps (in addition to the ones above) to get you started:
- Read Guidelines
- Check Online Documentation
- Download the Source Code
- Contribute Patches - the easiest way is to create a Pull Request (PR) at GitHub: Engine and Tools. All PRs are automatically tested at TravisCI on both AMD64 and ARM64 CPU architectures.
Here is one developer's advice how to get involved. It specifically talks about Tomcat, but the general idea can applied to any of the projects.
Here is another comment that was sent to the Jakarta Turbine Mailing List about the opensource process and the contrast between how an opensource product and a proprietary product improve through the user community.