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.