Pulse plug-ins SDK

The Pulse plug-ins SDK provides an easy way to integrate functionality into Pulse application servers and agents. The SDK is comprised of these modules:

  • pulse-plugin-core-api: interfaces that form the base for all plug-ins.
  • pulse-plugin-chain-api: interfaces that allow chain plug-ins to be written, including chain step and chain finding plug-ins. Use these to integrate external tools such as build or static analysis into your chains.
  • pulse-plugin-chain-dto: definitions of all the DTO objects used by pulse-plugin-chain-api.
  • pulse-plugin-event-api: interfaces that allow plug-ins to be written that will be called when an internal event happens, such as a review changes state or a comment is made on a review.
  • pulse-plugin-event-dto: definitions of all the DTO objects used by pulse-plugin-event-api.

See the Pulse Plug-ins SDK on GitHub.