Skip to content
Mike Tunnicliffe edited this page Aug 28, 2015 · 12 revisions

You will need a git client and a compiler to clone and build.

On Windows, you will need to use the MS Visual Studio 2013 compiler (to build against msvcr120.dll / msvcp120.dll) for compatibility with the Health Center agent core binaries. If you do not, then the Node.js process will probably crash when appmetrics starts.

Get the source code

Clone from github

git clone https://github.com/RuntimeTools/appmetrics

You now have latest dev code. To change to the latest release:

git checkout latest-release

Build

To build inside the source tree (without downloading Health Center core binaries):

npm install node-gyp [email protected]
node_modules/.bin/node-gyp configure rebuild

To build and install (and run install scripts), go up a level and install the project directory:

cd ..
npm install ./appmetrics

Repository layout

The main development branch is master. Each release is tagged appmetrics-X.0.Z and the latest-release branch contains the latest tagged release.

Versioning scheme

The npm package for this project uses a semver-parsable X.0.Z version number for releases, where X is incremented for breaking changes to the public API described in this document and Z is incremented for bug fixes and for non-breaking changes to the public API that provide new function.