Development
Welcome to the Velocity development guide! This guide includes information and tutorials for developers to create and expand on Velocity plugins.
Getting started
Section titled “Getting started”   Creating your first plugin  How to create your first plugin with the Velocity API.   
    Velocity plugin basics  How to get started with the Velocity API.   
    Common pitfalls  How to avoid common pitfalls within Velocity.   
 How-to guides
Section titled “How-to guides”   Dependency management  How to handle dependencies within your Velocity plugin.   
    Porting your plugin from Velocity 1.x.x  How to port your plugin from Velocity 1.x.x to modern API.   
    Working with events  How to listen for events in Velocity.   
    Using the scheduler  A guide to the Scheduler API within Velocity allowing tasks to be run.   
    Command API  How to create commands within Velocity.   
    Plugin messaging  How to handle and send plugin messages on Velocity.