-
-
Notifications
You must be signed in to change notification settings - Fork 716
AddOnDevelopment
This page gives an overview of the process of developing an add-on and getting it published.
Not surprisingly the first thing to do (apart from deciding what to implement) is to create the first version of your add-on.
For help with that see:
Once you have something you would like to publish you will need commit access to this project. If you don't already have it then ask on the ZAP developer group giving us a brief overview of your add-on
You should then add your code to the alpha branch
Let us know when you are happy with it (on the dev group again) and we'll give it an initial review.
This review will just be to check basic things like:
- It builds(!)
- It loads as an add-on in the latest released version of ZAP
- It doesn't do anything obviously bad As long as it passes those criteria then it will be released and available to install from within ZAP.
It is strongly recommended that your add-on provides help which can be integrated into the ZAP Help file. This is invaluable to users and means we can easily include information about your add-on in this wiki. The ZAP team can provide help and assistance with this.
You may continue to develop your extension while its in the alpha branch. If and when you would like another alpha version published let us know via the dev group - this will not happen automatically.
There are additional requirements for add-ons to achieve beta status.
If and when you think your add-on is ready to move to beta status then let us know via the dev group
It will then be reviewed, and when it has passed the review you will be able to move it to the beta branch
Again, let us know when it is ready to be published (and republished if relevant).
Again, there are additional requirements for add-ons to achieve release status.
If and when you think your add-on is ready to move to release status then let us know via the dev group
It will then be reviewed, and when it has passed the review you will be able to move it to the trunk
Again, let us know when it is ready to be published (and republished if relevant).