Extend Gerrit using scripting languages Change-Id: Ib10d821976997b6d7b00df2d76f868d4426fb3f7
diff --git a/sessions/gerrit-scripting-plugins.md b/sessions/gerrit-scripting-plugins.md new file mode 100644 index 0000000..3907fdb --- /dev/null +++ b/sessions/gerrit-scripting-plugins.md
@@ -0,0 +1,27 @@ +# 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* + +Gerrit Contributor for over five years, my first commit +was cf5cd23d (the PluginLoader), maintainer of +GerritHub.io, the Open Service for Gerrit Code Review +on top of GitHub repositories.