blob: 8fbc2c8b6c200be96b28256da0efa840acee751c [file] [log] [blame]
Title: Apache Velocity Engine - Getting Started
## Getting Started
Velocity is easy to use! A quick way to get started is to skim the references below, then look at the examples and source provided in the distribution. *For developers writing web-based applications, the Web Application Guide is highly recommended!*
+ [User's Guide](user-guide.html) - explains how to write Velocity templates
+ [Developer's Guide](developer-guide.html) - expains how to user Velocity inside Java programs
+ [VTL Reference](vtl-reference.html) - concise syntax for Velocity Template Language (VTL)
+ [Web Application Guide](webapps.html) - web-based application techniques and VelocityViewServlet tutorial
The best place to start is with the examples provided in the distribution, and with the source code itself, which is included.
## Downloading Velocity
You can download the latest release version of [Velocity Engine](/download.cgi#engine) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site.
If you want to download the latest source, you can do so using git, see the [downloads page](/download.cgi).
Instructions for building Velocity from source can be found in the [Site Building](build.html) document.
## API Documentation
Our API documentation is available [online](apidocs/), you can generate it yourself from the included source code using the `mvn javadoc:aggregate` command.