Meter Plugin Development Tools

The following describes tools that are useful in the development of TrueSight Pulse Meter Plugins.

jsonlint

Command line tools for validation of JSON such as plugin.json, metrics.json, param.json

https://www.npmjs.org/package/jsonlint

TrueSight Pulse Command Line Interface (CLI)

Command line interface to some of Boundary's public APIs. Commands include definition of metrics, insertion of metric values, staging of a meter plugin, and others. Instructions on installing the TrueSight Pulse CLI can be found here:

https://github.com/boundary/boundary-api-cli

Haroopad

Editor that provides realtime rendering of markdown.

http://pad.haroopress.com/user.html

Grip

Preview README.md or other Markdown files before committing to GitHub

https://github.com/joeyespo/grip

Mkdocs

Excellent tool for authoring extensive documentation, in Markdown, beyond a simple README.md for your meter plugin. Allows seamless publishing to GitHub Pages. Mkdocs were used to create this meter plugin development guide.

http://www.mkdocs.org/