blob: 65595d6cccb53f2e9e5360b10280bcc025959522 [file] [log] [blame] [view]
# How to extend Gerrit using Scripting Plugins
Gerrit Code Review has a robust set of API that can be used
to extend its functionalities and provide a more integrated
development workflow for the Teams.
You do neither need to be a Gerrit contributor nor to have
a fully working build environment to provide some basic
extensions: just use one of the scripting languages you know
or, if you don't like any of them, write your own!
In this talk, you will learn what Gerrit provides as
high-level API and how to use them to leverage some basic
functionality, such as commit validations or event
processing.
The scripting languages we will use are:
- Python (Jython inside the JVM)
- Groovy
- Scala
*[Luca Milanesio / GerritForge](../speakers.md#lmilanesio)*