Hacking Perforce

Extending P4V

 * P4V javascript manual
 * P4V javascript sample code
 * Custom tools documentation
 * Simple example custom tool to create a P4Web link to a depot file

To Use JavaScript extensions locally without a server defined central settings file

 * 1) Find your P4V preferences
 * 2) * On OS X this will be in ~/Library/Preferences/com.perforce.p4v
 * 3) * On Windows this will be the .p4qt directory in your user folder
 * 4) Open ApplicationSettings.xml and add:
 * file:///path/to/your/local/central/settings/file
 * as a child of:
 * 
 * 1) Enable applets from the P4V preferences
 * 2) Create your central settings file in the location you specified with the desired content
 * 3) Restart P4V

Extending Swarm

 * Swarm extension sample code and development environment
 * Swarm hotkey extension by Allan Yu
 * Swarm product tour extension by Allan Yu
 * Generating events in the Swarm activity feed