The Protege client references a file called "plugins.repository" to determine which plugins should be installed on the client. The default location for the plugins.repository for the production client is at https://github.com/NCIEVS/autoupdate/blob/master/plugins.repository. This repository points to the location of the individual plugin configuration files.
Example:
// ***** CURRENT PLUG-INS (alphabetical ordering) *****
// NCI Edit Tab
https://raw.githubusercontent.com/ncievs/nci-edit-tab/master/src/main/resources/prod/update.properties
// NCI Search Tab
https://raw.githubusercontent.com/ncievs/lucene-search-tab/master/src/main/resources/prod/update.properties
.....
The individual update.properties files will contain information about each plugin including, name, version and jar location.
Example from the NCI Edit Tab update.properties:
id=nci-edit-tab
version=1.3.4
download=https://github.com/ncievs/nci-edit-tab/releases/download/nci-edit-tab-1.3.4/nci-edit-tab-1.3.4-SNAPSHOT.jar
name=NCI Edit Tab
readme=https://raw.githubusercontent.com/ncievs/nci-edit-tab/master/src/main/resources/readme.html
license=https://raw.githubusercontent.com/ncievs/nci-edit-tab/master/LICENSE
author=Bob Dionne