ZAP documentation for developers. This is currently being worked upon and more articles will be published soon.
A Quick Start Guide to Building ZAP - learn to run ZAP from source using only the command line
Building ZAP with Eclipse - How to build and run ZAP using the Eclipse IDE
Building ZAP with IntelliJ IDEA - How to build and run ZAP using IntelliJ IDEA
Verifying Your Changes - How to make sure your changes will pass the build checks and get merged quicker
Creating a New Add-on in zap-extensions - A quick way to create a new add-on
ZAP Session Database - Details about the Session Database
Development Rules and Guidelines - To be followed when contributing ZAP code